一,系统命令
1,poweroff:直接关机
2,shutdown:
-h:将系统关机;
-k:只是送出信息给所有用户,但不会实际关机;
-r:shutdown之后重新启动;
-t<秒数>:送出警告信息和删除信息之间要延迟多少秒。
3,reboot:重启
4,halt:关机(仅限系统管理者)
5,who:显示系统所有使用者
6,whoami:显示当前用户
7,w:显示当前用户信息
二,系统设置
1,clear:清空屏幕
三,系统管理
1,su:切换到其他用户
2,date:显示或设定系统的日期与时间
3,cal:当前日历,或者指定日期的日历
4,alias:设置指令的别名
5,unalias:取消指令别名
四,磁盘管理
1,pwd:显示当前工作目录
2,ls:显示指定工作目录下内容
3,cd:切换当前工作目录
“ ~ ”也表示为 home 目录 的意思
“ . ”则是表示目前所在的目录,
“ .. ”则表示目前目录位置的上一层目录
4,mkdir:创建目录
-p 递归创建目录
5,rmdir:删除目录
-p 递归创建目录
5,du:用于显示目录或文件的大小
-m或--megabytes 以1MB为单位。
-s或--summarize 仅显示总计
-k或--kilobytes 以1024 bytes为单位
-b或-bytes 显示目录或文件大小时,以byte为单位
6.dd:备份文件
if=文件名:输入文件名,默认为标准输入。即指定源文件
of=文件名:输出文件名,默认为标准输出。即指定目的文件
7,stat:显示文件详细信息
五,帮助指令
1,man:查看Linux中的外部指令帮助、配置文件帮助和编程帮助等信息
2,help:查看内部命令的帮助信息
3,whatis:查询一个命令执行什么功能,并将查询结果打印到终端上
六,文件管理
1,whereis:命令用于查找文件
-b 只查找二进制文件。
-B 只在设置的目录下查找二进制文件
-f 不显示文件名前的路径名称
-m 只查找说明文件
-M 只在设置的目录下查找说明文件
-s 只查找原始代码文件
-S 只在设置的目录下查找原始代码文件
-u 查找不包含指定类型的文件
2,cp:复制文件或目录
3,mv:为文件或目录改名、或将文件或目录移入其它位置
4,touch:创建文件
5,rm:删除文件
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认
6,cat/tac:显示文件的内容/逆序显示文件的内容
-n 有1开始对所有输出的行数编号;
-b 和-n相似,只不过对于空白行不编号;
-s 当遇到有连续两行以上的空白行,就代换为一行的空白行
7,more/less:分页显示内容
8,head/tail:从头部/尾部截取文档内容
-c 显示的字节数
-n 显示文件的尾部 n 行内容
9,cut:截取列内容
-d :自定义分隔符
-f :与-d一起使用,指定显示哪列
10,locate:查找符合条件的文档
-b 匹配路径名下文件
-c 只输出找到的数量
11,find:在指定目录下查找文件
12,file:file命令用于辨识文件类型
-b 列出辨识结果时,不显示文件名称
13,ln:文件创件连接
-b 删除,覆盖目标文件之前的备份
-d 建立目录的硬连接
-f 强行建立文件或目录的连接,不论文件或目录是否存在
-i 覆盖既有文件之前先询问用户
-n 把符号连接的目的目录视为一般文件
-s 对源文件建立符号连接,而非硬连接
七,文档编辑
1,sort:针对文本文件的内容,以行为单位来排序
-b 忽略每行前面开始出的空格字符
-c 检查文件是否已经按照顺序排序
-d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符
-f 排序时,将小写字母视为大写字母
-m 将几个排序好的文件进行合并
-M 将前面3个字母依照月份的缩写进行排序
-n 依照数值的大小排序
-u 意味着是唯一的(unique),输出的结果是去完重了的
-r 以相反的顺序来排序
2,uniq:命令用于检查及删除文本文件中重复出现的行列
-c 在每列旁边显示该行重复出现的次数
-d 仅显示重复出现的行列
-f 忽略比较指定的栏位
-u 仅显示出一次的行列
3,wc:计算文件的Byte数、字数、或是列数
-c 只显示Bytes数
-l 只显示行数
-w 只显示字数
4,grep:查找文件里符合条件的字符串
-c 计算符合范本样式的列数
-n 在显示符合范本样式的那一列之前,标示出该列的编号
八,特殊字符
1,“ ^ ” 行首符
2,“ % ” 末尾符
3,“ | ” 管道符
目录:指定要创建的目录列表,多个目录之间用空格隔开。
stat命令
语法:
stat(选项)(参数)
选项
-L:支持符号连接;
-f:显示文件系统状态而非文件状态;
-t:以简洁方式输出信息;
-help:显示指令的帮助信息;
-version:显示指令的版本信息。
参数
文件:指定要显示信息的普通文件或者文件系统对应的设备文件名。
cat命令
语法
cat(选项)(参数)
选项
-n或-number:有1开始对所有输出的行数编号;
-b或-number-nonblank:和-n相似,只不过对于空白行不编号;
-s或-squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-A:显示不可打印字符,行尾显示“$”;
-e:等价于"-vE"选项;
-t:等价于"-vT"选项。
参数
文件列表:指定要连接的文件列表。
head命令
语法
head(选项)(参数)
选项
-n<数字>:指定显示头部内容的行数;
-c<字符数>:指定显示头部内容的字符数;
-v:总是显示文件名的头信息;
-q:不显示文件名的头信息。
参数
文件列表:指定显示头部内容的文件列表。
uniq命令
语法
uniq(选项)(参数)
选项
-c或——count:在每列旁边显示该行重复出现的次数;
-d或--repeated:仅显示重复出现的行列;
-f<栏位>或--skip-fields=<栏位>:忽略比较指定的栏位;
-s<字符位置>或--skip-chars=<字符位置>:忽略比较指定的字符;
-u或——unique:仅显示出一次的行列;
-w<字符位置>或--check-chars=<字符位置>:指定要比较的字符。
参数
输入文件:指定要去除的重复行文件。如果不指定此项,则从标准读取数据;
输出文件:指定要去除重复行后的内容要写入的输出文件。如果不指定此选项,则将内容显示到标准输出设备(显示终端)。
sort命令
语法
sort(选项)(参数)
选项
-b:忽略每行前面开始出的空格字符;
-c:检查文件是否已经按照顺序排序;
-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符;
-f:排序时,将小写字母视为大写字母;
-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符;
-m:将几个排序号的文件进行合并;
-M:将前面3个字母依照月份的缩写进行排序;
-n:依照数值的大小排序;
-o<输出文件>:将排序后的结果存入制定的文件;
-r:以相反的顺序来排序;
-t<分隔字符>:指定排序时所用的栏位分隔字符;
+<起始栏位>-<结束栏位>:以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。
参数
文件:指定待排序的文件列表。
wc命令
语法
wc(选项)(参数)
选项
-c或-bytes或-chars:只显示Bytes数;
-l或-lines:只显示列数;
-w或-words:只显示字数。
参数
文件:需要统计的文件列表。
du命令
语法
du [选项][文件]
选项
-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k或-kilobytes 以KB(1024bytes)为单位输出。
-m或-megabytes 以MB为单位输出。
-s或--summarize 仅显示总计,只列出最后加总的值。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
-x或-one-fire-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-L<符号链接>或-dereference<符号链接> 显示选项中所指定符号链接的源文件大小。
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
-X<文件>或-exclude-from=<文件> 在<文件>指定目录或文件。
-exclude=<目录或文件> 略过指定的目录或文件。
-D或-dereference-args 显示指定符号链接的源文件大小。
-H或-si 与-h参数相同,但是K,M,G是以1000为换算单位。
-l或-count-links 重复计算硬件链接的文件。
poweroff命令
语法
poweroff(选项)
选项
-n:关闭操作系统时不执行sync操作;
-w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;
-d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;
-f:强制关闭操作系统;
-i:关闭操作系统之前关闭所有的网络接口;
-h:关闭操作系统之前将系统中所有的硬件设置为备用模式。
shutdown命令
语法
shutdown(选项)(参数)
选项
-c:当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令;
-f:重新启动时不执行fsck;
-F:重新启动时执行fsck;
-h:将系统关机;
-k:只是送出信息给所有用户,但不会实际关机; 用init
-n:不调用init程序进行关机,而由shutdown自己进行;
-r:shutdown之后重新启动;
-t<秒数>:送出警告信息和删除信息之间要延迟多少秒。
参数
- [时间]:设置多久时间后执行shutdown指令;
- [警告信息]:要传送给所有登入用户的信息。
reboot命令
语法
reboot(选项)
选项
-d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;
-f:强制重新开机,不调用shutdown指令的功能;
-i:在重开机之前,先关闭所有网络界面;
-n:重开机之前不检查是否有未结束的程序;
-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。
halt命令
语法
halt(选项)
选项
-d:不要在wtmp中记录;
-f:不论目前的runlevel为何,不调用shutdown即强制关闭系统;
-i:在halt之前,关闭全部的网络界面;
-n:halt前,不用先执行sync;
-p:halt之后,执行poweroff;
-w:仅在wtmp中记录,而不实际结束系统。
whoami命令
语法
whoami(选项)
选项
-help:在线帮助;
-version:显示版本信息。
w命令
w提供当前登录的用户及其正在执行的进程的信息。提示信息头包含信息,如当前时间、系統进行时辰、登录用戶个数、过去的1,5,15分中內的负载均衡数。who是类似命令,提供当前登录用户列表、系統启动时间、进行級別等。
pwd命令
语法
pwd(选项)
选项
help:显示帮助信息;
-version:显示版本信息。
ls命令
语法
ls(选项)(参数)
选项
-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
-A:显示除影藏文件“.”和“..”以外的所有文件列表;
-C:多列显示输出结果。这是默认选项;
-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;
-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道 FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;
-b:将文件中的不可输出的字符以反斜线“”加字符编码的方式输出;
-c:与“-lt”选项连用时,按照文件状态时间排序输出目录内容,排序的依据是文件的索引节点中的ctime字段。与“-l”选项连用时,则排序的一句是文件 的状态改变时间;
-d:仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表;
-f:此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果;
-i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
-file-type:与“-F”选项的功能相同,但是不显示“*”;
-k:以KB(千字节)为单位显示文件大小;
-l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修 改时间等;
-m:用“,”号区隔每个文件和目录的名称;
-n:以用户识别码和群组识别码替代其名称;
-r:以文件名反序排列并输出目录内容列表;
-s:显示文件和目录的大小,以区块为单位;
-t:用文件和目录的更改时间排序;
-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;
-R:递归处理,将指定目录下的所有文件及子目录一并处理;
-full-time:列出完整的日期与时间;
-color[=WHEN]:使用不同的颜色高亮显示不同类型的。
参数
目录:指定要显示列表的目录,也可以是具体的文件。
clear命令
直接输入clear命令当前终端上的任何信息就可被清除。
cd命令
语法
cd (选项) (参数)
选项
-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
- 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。
su命令
语法
su(选项)(参数)
选项
-c<指令>或-command=<指令>:执行完指定的指令后,即恢复原来的身份;
-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;
-l或-login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;
-m,-p或--preserve-environment:变更身份时,不要变更环境变量;
-s<shell>或--shell=<shell>:指定要执行的shell;
-help:显示帮助;
-version;显示版本信息。
参数
用户:指定要切换身份的目标用户。
man命令
语法
man(选项)(参数)
选项
-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定man手册搜索的路径。
参数
- 数字:指定从哪本man手册中搜索帮助;
- 关键字:指定要搜索帮助的关键字。
help命令
语法
help(选项)(参数)
选项
-s:输出短格式的帮助信息。仅包括命令格式。
参数
内部命令:指定需要显示帮助信息的shell内部命令。
date命令
语法
date(选项)(参数)
选项
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u:显示GMT;
--help:在线帮助;
--version:显示版本信息。
参数
<+时间日期格式>:指定显示时使用的日期时间格式。
cal命令
语法
cal(选项)(参数)
选项
-l:显示单月输出;
-3:显示临近三个月的日历;
-s:将星期日作为月的第一天;
-m:将星期一作为月的第一天;
-j:显示“julian”日期;
-y:显示当前年的日历。
参数
月:指定月份;
年:指定年份。
whatis命令
whatis命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上。
whatis命令在用catman -w命令创建的数据库中查找command参数指定的命令、系统调用、库函数或特殊文件名。whatis命令显示手册部分的页眉行。然后可以发出man命令以获取附加的信息。whatis命令等同于使用man -f命令。
whereis命令
语法
whereis(选项)(参数)
选项
-b:只查找二进制文件;
-B<目录>:只在设置的目录下查找二进制文件;
-f:不显示文件名前的路径名称;
-m:只查找说明文件;
-M<目录>:只在设置的目录下查找说明文件;
-s:只查找原始代码文件;
-S<目录>只在设置的目录下查找原始代码文件;
-u:查找不包含指定类型的文件。
参数
指令名:要查找的二进制程序、源文件和man手册页的指令名。
alias命令
语法
alias(选项)(参数)
选项
-p:打印已经设置的命令别名。
参数
命令别名设置:定义命令别名,格式为“命令别名=‘实际命令’”。
unalias命令
语法
unalias(选项)(参数)
选项
-a:取消所有命令别名。
参数
命令别名:指定要取消的命令别名。
rmdir命令
语法
rmdir(选项)(参数)
选项
-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
--ignore-fail-on-non-empty:此选项使rmdir命令忽略由于删除非空目录时导致的错误信息;
-v或-verboes:显示命令的详细执行过程;
--help:显示命令的帮助信息;
--version:显示命令的版本信息。
参数
浙公网安备 33010602011771号