二十个命令
1.shutdown命令的作用是关闭计算机,它的使用权限是超级用户。
格式shutdown [-h][-i][-k][-m][-t]
重要参数
-t:在改变到其它运行级别之前,告诉init程序多久以后关机。
-k:并不真正关机,只是送警告信号给每位登录者。
-h:关机后关闭电源。
2.halt命令的作用是关闭系统,它的使用权限是超级用户。
格式
halt [-n] [-w] [-d] [-f] [-i] [-p]
主要参数说明
-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。
-f:没有调用shutdown,而强制关机或重启。
-i:关机(或重启)前,关掉所有的网络接口。
-f:强迫关机,不呼叫shutdown这个指令。
-p: 当关机的时候顺便做关闭电源的动作。
-d:关闭系统,但不留下纪录。
3.install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。
格式
(1)install [选项]… 来源 目的地
(2)install [选项]… 来源… 目录
(3)install -d [选项]… 目录…
4.file命令的作用是判断文件类型,使用权限是所有用户。
file通过探测文
file [options] 文件名
5.dd命令用来复制文件,并根据参数将数据转换和格式化。
6.cmp(“compare”的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户。
格式 cmp[options] 文件名
[options]主要参数
-l: 将字节以十进制的方式输出,并方便将两个文件中不同的以八进制的方式输出。
7.ln命令用来在文件之间创建链接,它的使用权限是所有用户。
格式:ln [options] 源文件 [链接名]
参数
-f:链结时先将源文件删除。
-d:允许系统管理者硬链结自己的目录。
-s:进行软链结(Symbolic Link)。
8.df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。
-s:对每个Names参数只给出占用的数据块总数。
-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-k:以1024字节为单位列出磁盘空间使用情况。
-x:跳过在不同文件系统上的目录不予统计。
-l:计算所有的文件大小,对硬链接文件则计算多次。
-i:显示inode信息而非块使用量。
-h:以容易理解的格式印出文件系统大小,例如136KB、254MB、21GB。
-P:使用POSIX输出格式。
-T:显示文件系统类型。
9.top命令用来显示执行中的程序进程,使用权限是所有用户。
10.free命令用来显示内存的使用情况,使用权限是所有用户。
11.quota命令用来显示磁盘使用情况和限制情况,使用权限超级用户。
12.useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
13.groupadd命令用于将新组加入系统
14.kill命令用来中止一个进程。
15.diff命令用于比较文件的差异。
16.find命令用来在指定目录下查找文件。
17.grep 命令用于查找文件里符合条件的字符串。
18. sed 命令是利用脚本来处理文本文件。
19.touch 命令主要用于创建普通文件,用法为touch test.txt,如果文件存在,则表示修改当前文件时间,常用参数详解如下:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
–no-create 不会建立新档案。
–help 列出指令格式。
–version 列出版本讯息。
20.cat 命令用于连接文件并打印到标准输出设备上。