安装登录命令
login
1.作用
登录系统,它的使用权限是所有用户。
2.格式以及参数
login name -p 其中 -p是通知login保持现在的环境参数。
login name -h 其中-h是用来向远程登录的之间传输用户名。
-p -h 是主机名称
shutdown
1.作用
关闭计算机,它的使用权限是超级用户也就是拥有管理员权限的用户。
2.格式以及参数
shutdown -h -h是关机后关闭电源。
shutdown -i -i是关机时显示系统信息。
shutdown -k -k是并不真正关机,只是送警告信号给每位登录者。
shutdown -m -m是将系统改为单用户模式。
shutdown -t -t是在改变到其他运行级别之前,告诉init程序多久以后关机。
halt
1.作用
halt命令的作用是关闭系统,它的使用权限是超级用户。
2.格式以及参数
halt -n -n是防止sync系统调用,它在用fack修补根分区之后,以阻止内核老版本的超级块覆盖修补过的超级块。
halt -w -w并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)记录。
halt -d -d是关闭系统,但是不留下记录。
halt -f -f是强迫关机,不呼叫shutdown这个指令。
halt -i -i是关机或者重启前,关掉所有的网络接口。
halt -p -p当关机的时候顺便做关闭电源的动作。
reboot
1.作用
reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。
2.格式以及参数
reboot -n -n是重开机前不做将记忆体资料写回硬盘的动作。
reboot -w -w并不会真的重开机,只是把记录写到(/var/log/wtmp)。
reboot -d -d不把记录写到/var/log/wtmp文件里(-n这个参数包括了-d)。
reboot -i -i在重开机之前先把所有与网络有关的装置停止。
umount
1.作用
umount命令的作用是卸载一个文件系统,它的使用权限是超级用户或者/etc/fstab中允许的使用者。
2.格式
unmount -a【-fFnrsvw】【-tvfstype】【-n】【-rw】【-F]】device dir
文件处理命令
file
1.作用
file通过探测文件内容判断文件类型,使用权限是所有的用户。
2.格式
file 【options】文件参数名
3.【options】参数
-v: 在标准输出后显示版本信息,并且退出。
-z: 探测压缩过的文件类型。
-L: 允许符合链接。
-f name: 从文件namefile中读取要分析的文件列表。
grep
1.作用
grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。它的使用权限是所有用户。
2.格式
grep【options】
3.参数
【options】主要参数:
-c: 只输出匹配行的计数。
-I: 不区分大小写(只适用于单字符)。
-h: 查询多文件时不显示文件名。
-1:查询多文件时只输出包含匹配字符的文件名。
-n: 显示匹配行及行号。
-s: 不显示不存在或无匹配文本的错误信息。
-v: 显示不包含匹配文本的所有行。
find
1.作用
find命令的作用是在目录中搜索文件,它的使用权限是所有用户。
2.格式
find【path】【options】【expression】
path指定目录路径,若不写默认为当前目录。
3.参数
【options】参数:
-depth: 使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容。
-maxdepth levels:表示至多查找到开始目录的第level层子目录。
-mindepth levels: 表示至少查找到开始目录的第level层子目录。
-mount: 不在其他文件系统的目录和文件中查找。
-version: 打印版本。
【epression]是匹配表达式,是find命令接受的表达式。
-name: 支持统配符×和?.
-atime n: 搜索在过去的n天内读取过的文件。
-ctime n: 搜索在过去的n天内修改过的文件。
-user 用户名: 搜索所有文件属主为用户名的文件。
-size n: 搜索文件大小是n个block的文件。
-print: 输出搜索结果,并且打印。
diff
1.作用
diff命令用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户。
2.格式
diff【options】源文件 目标文件
3.【options】主要参数
-a: 将所有文件当作文本文件来处理。
-b: 忽略空格造成的不同。
-B: 忽略空行造成的不同。
-c: 使用纲要输出格式。
-H: 利用试探法加速对大文件的搜索。
-I: 忽略大小的变化。
-n --rcs: 输出RCS格式。
cmp
1.作用
cmp命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户。
2.格式
cmp【options】文件名
3.【options】主要参数
-1: 将字节以十进制的方式输出,并方便将两个文件中的不同的以八进制的方式输出。
系统管理命令
free
1.作用
free命令用来显示内存的使用情况,使用权限是所有用户。
2.格式
free【-b|-k|-m】【-o】【-s delay】【-t】【-V】
3.主要参数
-b -k -m: 分别以字节为单位显示内存使用情况。
-s delay: 显示每隔多少秒数来显示一次内存使用情况。
-t: 显示内存总和列。
-o: 不显示缓冲区节列。
quota
1.作用
quota命令用来显示磁盘使用情况和限制情况,使用权限超级用户。
2.格式
quota【-g】【-u】【-v】【-p】用户名 组名
3.参数
-g: 显示用户所在组的磁盘使用限制。
-u: 显示用户的磁盘使用限制。
-v: 显示没有分配空间的文件系统的分配情况。
-p:显示简化信息。
at
1.作用
at命令用来在指定时刻执行的命令序列。
2.格式
at【-V】【-qx】【-f file】【-m】time
3.主要参数
-V:显示标准错误输出。
-q: 许多队列输出
-f:从文件中读取作业。
-m:执行完作业后发送电子邮件到用户。
lp
1.作用
lp是打印文件的命令,使用权限是所有用户。
2.格式
lp【-c】【-d】【-m】【-number】【-title】【-p】
3.主要参数
-c:先拷贝文件在打印。
-d:打印队列文件。
-m : 打印结束后发送到电子邮件到用户。
-number: 打印份数。
-title: 打印标题。
-p: 设定打印的优先级别,最高为100。
groupadd
1.作用
groupadd【-g gid】【-o】【-r】【-f】
3.主要参数
-g gid: 指定组ID号。
-o:允许组ID号,不必唯一。
-r: 加入组ID号,低于499系统帐户。
-f: 加入已经有的组时,发展程序退出。