linux命令字典 linux 汉字( 二 )


screen-cleanup 清除开机屏幕的脚本
xinetd 管理其他守护进程的一个inetd超级守护程序
系统管理
========
一些细节
--------
Linux是大小写敏感的系统,所有的命令、路径、参数、变量……都区分大小写
您可以使用TAB键补全您的命令,无论任何时候,多按几次TAB总会有所帮助
Shell的功能键能够协助您更高效的编辑命令,请熟悉其键绑定,尽量使用它
命令由命令名、分隔符、参数、操作对象构成
命令名标识命令的功能,例如cp(copy)、mv(move)、rm(remove)……
有些命令包含一些子命令,您可以认为它的命令名由两个单词构成,例如“apt”软件包管理系统:
apt-get install 安装一个软件
apt-get remove 删除一个软件
分隔符为空格,多个连续的空格视为一个空格,下面两个命令相同:
cp a b
cp a b
有一些特殊符号也属于分隔符,例如管道(“|”)、重定向(“”、“”、“”)、后台运行(“”)、序列执行(“”、“;”) 。使用这些符号时,您不需要再使用空格作为分隔符 , 例如:
ls -al|less
我们写为以下形式,只是为了您更容易的阅读它:
ls -al | less
参数可以精细调节命令的行为,以“-”引导,通常为参数名的首字母 。许多软件都可以使用“-h”参数来阅读使用说明,例如:
apt-get -h
您也可以使用参数的全名,一般以“--”引导,例如:
apt-get --help
多数命令中,使用“-”引导多个字符,将会被视为多个参数 , 例如:
apt-get -help
系统会解读为以下命令
apt-get -h -e -l -p
少数命令的参数 , 不需要以“-”引导,或者使用“-”引导参数全名 , 例如:
ps aux
/etc/init.d/gdm start
mplayer -loop xxx
当您需要对多个对象进行操作时,您可以使用空格分隔符将它们隔开:
touch 1 2 3 4 5 6
使用空格分隔的多个对象,视为一个整体,作为命令的一个操作对象:
mv 1 2 3 4 5 6 /home/
这个命令把“1 2 3 4 5 6”作为一个操作对象,移动到另一个操作对象,“/home/”目录
递归表示在子层次中重复相同操作 。例如递归复制某目录,不但复制当前目录及其下的所有文件;而且对当前目录的子目录,也进行递归复制的操作 。
格式约定
--------
使用“[]”表示可选项,实际输入为方括号中的内容 , 例如
ls [-al]
ls是必须的 , 参数不需要以方括号包围起来 。
使用“”表示必需项 , 实际输入为尖括号中的内容
使用“|”表示“或”,以“|”分隔的项目不能同时使用,例如
tar [-z|j c|x vf] 归档文件 [源文件]
参数通常紧跟命令名,除非必要,在命令格式中,我们通常省略它们
系统信息
--------
uptime
联机信息-时间,显示如下
11:27pm up 9 days, 7:12, 3 user, load average: 0.07, 0.12,0.14
当前系统时间 系统运行时间 当前在线用户数 系统负荷 1分钟前 5分钟前 15分钟前
w
联机信息-已登录用户,显示如下
01:04:10 up 1:34, 2 users, load average: 0.25, 0.16, 0.11
uptime 信息
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user tty1 192.168.0.1 23:30 1:33 0.14s 0.12s -bash
用户名 登录方式 来源地址 登录时间 发呆时间 资源占用 当前任务
Tips:w [用户名称] : 显示某一用户相关信息
who
联机信息,常用参数
-r 运行级别
whoami
显示当前用户名
last
最近用户登录信息
-数字 使用数字作为参数,控制显示条目 。例如

推荐阅读