poweroff(关机)

poweroff(关机)

-f:强制关闭操作系统;

-i:关闭操作系统之前关闭所有的网络接口;

-h:关闭操作系统之前将系统中所有的硬件设置为备用模式。

shutdown(系统关机)

-r:shutdown之后重新启动;

-h:将系统关机;

reboot(重启)

-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

halt(关闭正在运行的Linux操作系统)

 

who(查询目前登录系统的用户信息)

whoami(打印当前有效的用户名称)

w(显示已经登陆系统的用户列表,并显示用户正在执行的指令)

pwd(以绝对路径的方式显示用户当前工作目录)

ls(显示目标列表)

-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);

-A:显示除影藏文件“.”和“..”以外的所有文件列表;

-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;

clear(清除当前屏幕终端上的任何信息)

cd(切换工作目录)

su(切换当前用户身份到其他用户身份)

man(帮助指令)

help(显示shell内部命令的帮助信息)

date(显示或设置系统时间与日期)

-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;

-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

cal(显示当前日历)

-l:显示单月输出;

-s:将星期日作为月的第一天;

-m:将星期一作为月的第一天;

-y:显示当前年的日历。

 

whatis(查询一个命令执行什么样功能)

whereis(指令的二进制程序)

-b:查找二进制文件;

-B<目录>:在设置的目录下查找二进制文件;

-f:不显示文件名前的路径名称;

-m:只查找说明文件;

-M<目录>:只在设置的目录下查找说明文件;

-s:只查找原始代码文件;

-S<目录>只在设置的目录下查找原始代码文件;

-u:查找不包含指定类型的文件。

alias(设置指令的别名)

-p:打印已经设置的命令别名。

unalias(消命令别名)

-a:取消所有命令别名。

 

mkdir(创建目录)

rmdir(删除空目录)

-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

-v或-verboes:显示命令的详细执行过程;

cp(复制)

-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;

-f:强行复制文件或目录,不论目标文件或目录是否已存在;

-i:覆盖既有文件之前先询问用户;

-l:对源文件建立硬连接,而非复制文件;

-p:保留源文件或目录的属性;

mv(粘贴)

-b:当文件存在时,覆盖前,为其创建一个备份;

-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;

-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。

cat(显示文件的内容)/ tac(反过来显示文件的内容)

-n或-number:有1开始对所有输出的行数编号;

-A:显示不可打印字符,行尾显示“$”;

more(基于vi编辑器文本过滤器)/ less(用来浏览文字档案的内容)

按Space键:显示文本的下一屏内容。

按Enier键:只显示文本的下一行内容。

按斜线符|:接着输入一个模式,可以在文本中寻找下一个相匹配的模式。

按H键:显示帮助屏,该屏上有相关的帮助信息。

按B键:显示上一屏内容。

按Q键:退出rnore命令。

-<数字>:指定每屏显示的行数;

head(显示文件的开头的内容)

-n<数字>:指定显示头部内容的行数;

-c<字符数>:指定显示头部内容的字符数;

-v:总是显示文件名的头信息;

-q:不显示文件名的头信息。

tail(输入文件中的尾部内容)

-c<N>或——bytes=<N>:输出文件尾部的N(N为整数)个字节内容;

-n<N>或——line=<N>:输出文件的尾部N(N位数字)行内容。

cut(显示行中的指定部分,删除文件中指定字段)

-b:仅显示行中指定直接范围的内容;

-c:仅显示行中指定范围的字符;

-f:显示指定字段的内容;

-n:与“-b”选项连用,不分割多字节字符;

sort(将文件进行排序)

-b:忽略每行前面开始出的空格字符;

-c:检查文件是否已经按照顺序排序;

-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符;

-f:排序时,将小写字母视为大写字母;

-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符;

-m:将几个排序号的文件进行合并;

-M:将前面3个字母依照月份的缩写进行排序;

-n:依照数值的大小排序;

-o<输出文件>:将排序后的结果存入制定的文件;

-r:以相反的顺序来排序;

-t<分隔字符>:指定排序时所用的栏位分隔字符;

+<起始栏位>-<结束栏位>:以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。

uniq(针对重复行做统计)

-c或——count:在每列旁边显示该行重复出现的次数;

-d或--repeated:仅显示重复出现的行列;

-f<栏位>或--skip-fields=<栏位>:忽略比较指定的栏位;

-s<字符位置>或--skip-chars=<字符位置>:忽略比较指定的字符;

-u或——unique:仅显示出一次的行列;

wc(计算数字)

-l或——lines:只显示列数;

-w或——words:只显示字数。

du(查看使用空间)

locate(查找文件或目录)

find(在指定目录下查找文件)

grep(能使用正则表达式搜索文本,并把匹配的行打印出来)

-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。

-c 计算符合范本样式的列数。

-C<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。

-e<范本样式> 指定字符串作为查找文件内容的范本样式。

-h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。

-H 在显示符合范本样式的那一列之前,标示该列的文件名称。

-i 忽略字符大小写的差别。

-l 列出文件内容符合指定的范本样式的文件名称。

-L 列出文件内容不符合指定的范本样式的文件名称。

-n 在显示符合范本样式的那一列之前,标示出该列的编号。

-q 不显示任何信息。

-s 不显示错误信息。

-v 反转查找。

-w 只显示全字符合的列。

-x 只显示全列符合的列。

-o 只输出文件中匹配到的部分。

(^$)(锚定符号)

dd(生成一个文件,备份一个文件)

file(探测给定文件的类型)

-b:列出辨识结果时,不显示文件名称;

-c:详细显示指令执行过程,便于排错或分析程序执行的情形;

-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;

-L:直接显示符号连接所指向的文件类别;

-m<魔法数字文件>:指定魔法数字文件;

-v:显示版本信息;

-z:尝试去解读压缩文件的内容。

stat(查看文件信息)

ln(文件链接命令)

-b:删除,覆盖目标文件之前的备份;

-d:建立目录的硬连接;

-f:强行建立文件或目录的连接,不论文件或目录是否存在;

-i:覆盖既有文件之前先询问用户;

-n:把符号连接的目的目录视为一般文件;

-s:对源文件建立符号连接,而非硬连接;

 

vi(全屏幕纯文本编辑器)

a:在当前字符后添加文本;

A:在行末添加文本;

i:在当前字符前插入文本;

I:在行首插入文本;

o:在当前行后面插入一空行;

O:在当前行前面插入一空行;

vim(vimtutor)( )

posted @ 2020-10-23 20:42  1901曹慧  阅读(1805)  评论(0编辑  收藏  举报