文档介绍:第2章 Linux的常用命令
本章学习目标
通过对本章的学习,读者应该掌握以下主要内容:
Ø         命令的使用方式
Ø         文件及目录操作命令
Ø         文件压缩命令
Ø         联机帮助命令
Ø         进程管理的命令
使用命令
命令的使用方式
在Linux系统中打开终端的方式有以下两种:
种是在桌面上依次单击“主程序→系统工具→终端”可打开如图2-1的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作
要说明的是,不同的用户登录其终端的提示符略有不同,在图2-1中显示的是超级用户的提示符。如果是一般用户登录,其提示符如图2-2所示。
Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来。通常,回送到终端的字符与输入字符相同,因此操作员看到的正是自己输入的字符。但也有个别的时候,系统不回送符号。
键盘上大多数字符是普通打印字符,它们没有特殊含义。只有少数特殊字符指示计算机做专门的操作。其中最常见的特殊字符是回车键RETURN,它表示输入行结束;系统收到回车信息便认为输入的当前行结束,系统的响应是让屏幕光标回到下一行行首。
回车符只是控制符的一个例子。控制符是指控制终端工作方式的非显示字符。输入一般控制符必须先按下控制键,或称作CTRL键,然后再按所对应的字符键。例如,输入回车符可以直接按回车键,也可以先按控制键,再按m键。 CONTROL-m或CTL-m也是回车符。一些常用的控制符有:CTL-d,它表示终端的输入结束;CTL-g控制终端响铃;CTL-h称为退格键,用于改正输入的错误.
此外还有两个特殊键,一个是DELETE键,另一个是BREAK键。大多数LINUX系统中,DELETE键表示立即终止程序。在有些系统里,也用CTL-c终止程序。一般说来,BREAK键与DELETE键、CTL-c的功能基本相同。
终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息:
[******@lbliubing root]# date
日 2月 1 15:49:11 CST 2004
当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。
又如询问当前有哪些用户挂在系统里。命令及响应如下所示:
[******@lbliubing root]# who
root :0 Feb 1 15:41
root pts/0 Feb 1 15:46 (:)
jl pts/1 Feb 1 15:40 (:)
还有另外的方法可以查看目前登录用户的注册信息。命令及响应如下所示:
[******@lbliubing root]# who am i
root pts/0 Feb 1 15:46 (:)
这时系统仅回送用户自己的注册信息。假如用户打错了命令,系统将回答这一命令没有找到。
[******@lbliubing root]# whom
whom: unable to open /root/Mail/draft: 没有那个文件或目录
上面几条命令在终端中的输入方法及响应如图2-3所示。
另外,mand-pletion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分,例如要把目录/freesoft 下的文件 gcc- 解包,当键入到 tar xvfz /freesoft/g 时,如果此文件是该目录下唯一以 g开头的文件,这时就可以按下 Tab 键,这时命令会被自动补齐为:tar xvfz /freesoft/gcc- ,非常方便
特殊字符
在Linux系统的终端中有几个最有用的bash变量,这些变量变量名及简单描述如下:
Ø     HISTFILE: 用于贮存历史命令的文件。
Ø         HISTSIZE: 历史命令列表的大小。
Ø         HOME: 当前用户的用户目录。
Ø         OLDPWD: 前一个工作目录。
Ø         PATH: bash寻找可执行文件的搜索路径。
Ø         PS1: 命令行的一级提示符。
Ø         PS2: 命令行的二级提示符。
Ø         PWD: 当前工作目录。