基本概念及操作

一、Linux 桌面环境介绍

相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 Unix/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件.如果只有服务器也是不能实现一个完整的桌面环境的,当然还需要一个客户端,我们称为 X Client

二、Linux终端

1.Terminal(终端)

通常在使用 Linux 时,通过一个叫做 Shell 的中间程序来完成的,在图形界面下,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal),终端本质上是对应着 Linux 上的 /dev/tty 设备。

2.Shell

通常在图形界面中对实际体验带来差异的不是不同发行版的各种终端模拟器,而大都是这个 Shell(壳),有壳就有核,这里的核就是指的 UNIX/Linux 内核,Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的 command(命令行)和后来的 cmd.exe.

3.命令行操作

[Tab] 来进行命令补全
[Ctrl+c] 强行终止当前程序(你可以放心它并不会使终端退出)。
Ctrl+d 键盘输入结束或退出终端
Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行
Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a 将光标移至输入行头,相当于Home键
Ctrl+e 将光标移至输入行末,相当于End键
Ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
Shift+PgUp 将终端显示向上滚动
Shift+PgDn 将终端显示向下滚动
通配符,主要有星号(*)和问号(?) 用来对对字符串进行模糊匹配(比如文件名,参数名)。
在创建文件的时候,如果需要一次性创建多个文件,如:“love_1_linux.txt,love_2_linux.txt,... love_10linux.txt”。 在 Linux 中十分方便: ``` $ touch love{1..10}_linux.txt ```

4).学会在命令行中获取帮助

在 Linux 环境中,如果你遇到困难,可以使用man 命令,它是Manual page的缩写。 Manual pages 是在 UNIX 或类 UNIX 操作系统在线软件文档的一种普遍的形式。 内容包括计算机程序(包括库和系统调用),正式的标准和惯例,甚至是抽象的概念。用户可以通过执行 man 命令调用手册页。
man 手册的内容很多,涉及了 Linux 使用过程中的方方面面,为了便于查找,是做了分册(分区段)处理的,在Research UNIX、BSD、OS X 和 Linux 中,手册通常被分为8个区段,安排如下:

区段 说明

1 一般命令
2 系统调用
3 库函数,涵盖了C标准函数库
4 特殊文件(通常是/dev中的设备)和驱动程序
5 文件格式和约定
6 游戏和屏保
7 杂项
8 系统管理命令和守护进程

要查看相应区段的内容,就在 man 后面加上相应区段的数字即可,如:

$ man 1 ls

posted on 2016-05-05 22:03  新freedom  阅读(121)  评论(0)    收藏  举报

导航