
1.4 Linux命令基础
1.4.1 简单命令
Linux操作系统提供了很多常用的简单命令,总结起来主要有下面一些命令。
(1)date:输出或设置系统日期和时间。
(2)who:查看系统中所有已登录用户的状况。
(3)passwd:修改用户密码。
(4)logout、login:登录Shell的登录和注销命令。
(5)pwd:输出工作路径。
(6)more、less、head、tail:显示或部分显示文件内容。
(7)lp/lpstat/cancel、lpr/lpq/lprm:输出文件。
(8)chmod u+x:更改文件权限。
(9)rm -fr dir:删除非空目录。
(10)cp -R dir:复制目录。
(11)fg jobid:可以将一个后台进程放到前台。
(12)kill:删除执行中的程序或工作。
(13)ps:列出当前运行的进程。
1.4.2 通用命令格式
$ 命令名 [-命令选项] [命令参数]
命令选项:可以选择,也可以不选择。如果选择,则必须是由“-”开始的一个或多个字母组成。命令选项通常起到功能“开关”的作用。
命令参数:可以有,也可以没有;可以有一个,也可以有多个。命令参数主要用于指明命令的操作对象,通常为文件名(广义)。
[ ]:表明其中的内容可以省略。
注意
类UNIX操作系统的命令是区分大小写的!
1.4.3 命令行更正和程序终止
当命令行输入错误,在还未输入换行符时,可按BackSpace键或Ctrl+H键删除已输入的字符,再输入正确的字符。推荐使用Ctrl+H键,因为该键的兼容性更好。当要删除一整行时,按Ctrl+U键。
要强行终止当前正在运行的程序时,可按Ctrl+C、Delete或Pause Break键。出现命令提示符,表明程序已经终止运行。
1.4.4 联机手册
联机手册命令man可向用户提供系统中各种命令、系统调用、库函数和重要系统文件的详细说明,包括名字、使用语法、功能描述、应用实例和相关参考文件等。其格式如下:
$ man [选项]命令
主要的选项如下。
-f:查看命令拥有哪个级别的帮助。
-k:查看和命令相关的所有帮助。
查看who命令的详细说明示例如下。
$ man who
注意
一个普通用户在一台终端上无论是进行登录系统、退出系统、发出命令操作,还是进行终止程序等操作,都不会影响其他用户的正常操作。