一,系统命令

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:显示命令的版本信息。

  参数

 

posted on 2020-10-23 21:01  FeiQ  阅读(124)  评论(0)    收藏  举报