1.补全命令和参数:Tab键
2.终止当前进程:CTRL+C
3.命令帮助:
1) help 一般用作内部命令
2) type: 查看命令的类型
3) man用来提供在线帮助,使用权限是所有用户。
4) --help 用于大多数外部命令
4.ls命令
语法:ls [选项] [目录或者文件]
-1 每列仅显示一个文件或目录名称。
-a 列出目录下所有文件和目录,包括以 . 开头的隐含文件。
-A 显示所有文件和目录,但不显示现行目录(当前目录)和上层目录(当前目录的父目录)。
-b 显示脱离字符,即以八进制溢出序列表示不可打印的字符。
-B 忽略备份文件和目录,即不列出任何以"~"字符结束的项目。
-c 以更改时间排序,显示文件和目录。
-C 以又上至下,从左到右的直行方式显示文件和目录名称。
-d 显示目录名称而非其内容。
-D 用Emacs的模式产生文件和目录列表。
-f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效。
-F 在执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。
-g 次参数将忽略不予处理,即类似 -l,但不列出所有者。
-G 不显示群组名称。
-h 用"K","M","G"来显示文件和目录的大小。
-H 此参数的效果和指定"-h"参数类似,但计算单位是1000Bytes而非1024Bytes。
-i 显示文件和目录的inode编号。
-I<范本样式> 不显示符合范本样式的文件或目录名称。
-k 此参数的效果和指定"block-size=1024"参数相同。
-l 使用详细格式列表,除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。ls -l 等于 ll
-L 如遇到性质为符号连接的文件或目录,直接列出该连接所指向的原始文件或目录。
-m 用","号区隔每个文件和目录的名称。
-n 以用户识别码和群组识别码替代其名称。
-N 直接列出文件和目录名称,包括控制字符。
-o 此参数的效果和指定"-l" 参数类似,但不列出群组名称或识别码。
-p 此参数的效果和指定"-F"参数类似,但不会在执行文件名称后面加上"*"号。
-q 用"?"号取代控制字符,列出文件和目录名称。
-Q 把文件和目录名称以""号标示起来。
-r 反向排序。
-R 递归处理,将指定目录下的所有文件及子目录一并处理。
-s 显示文件和目录的大小,以区块为单位。
-S 用文件和目录的大小排序。
-t 用文件和目录的更改时间排序。
-T<跳格字符> 设置跳格字符所对应的空白字符数。
-u 以最后存取时间排序,显示文件和目录。
-U 列出文件和目录名称时不予排序,以文件系统原有的次序列出项目。
-v 文件和目录的名称列表以版本进行排序。
-w<字符数> 设置每列的最大字符数。
-x 以从左到右,由上至下的横列方式显示文件和目录名称。
-X 以文件和目录的最后一个扩展名排序。
--block-size=<区块大小> 指定存放文件的区块大小。
--color=<列表格式> 培植文件和目录的列表格式。
--full-time 列出完整的日期与时间。
--help 在线帮助。
--indicator-style=<标注样式> 在文件和目录等名称后面加上标注,易于辨识该名称所属的类型。
--quoting-syte=<引号样式> 把文件和目录名称以指定的引号样式标示起来。
--show-control-chars 在文件和目录列表时,使用控制字符。
--sort=<排序方式> 配置文件和目录列表的排序方式。
--time=<时间戳记> 用指定的时间戳记取代更改时间。
--version 显示版本信息。
5.timedatectl命令
- 查看当前时间/日期/时区:
timedatectl
或者timedatectl status
- 查看所有可用时区:
timedatectl list-timezones
- 设置时区:
timedatectl set-timezone “时区信息”
- 设置UTC:
timedatectl set-timezone UTC
- 设置时间:
timedatectl set-time HH:MM:SS
- 设置日期:
timedatectl set-time YYYY-MM-DD
- 设置日期时间:
timedatectl set-time “YYYY-MM-DD HH:MM:SS”
- 设置硬件时钟为本地时间:
timedatectl set-local-rtc 1
- 设置硬件时钟为UTC时间:
timedatectl set-local-rtc 0
- 启动
NTP
时间同步(启用NTP
服务或者Chrony
服务):timedatectl set-ntp true
- 禁用
NTP
时间同步:timedatectl set-ntp false
6.date命令
语法:date [参数]... [+格式]
%H 小时(以00-23来表示)。
%I 小时(以01-12来表示)。
%K 小时(以0-23来表示)。
%l 小时(以0-12来表示)。
%M 分钟(以00-59来表示)。
%P AM或PM。
%r 时间(含时分秒,小时以12小时AM/PM来表示)。
%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。
%S 秒(以本地的惯用法来表示)。
%T 时间(含时分秒,小时以24小时制来表示)。
%X 时间(以本地的惯用法来表示)。
%Z 市区。
%a 星期的缩写。
%A 星期的完整名称。
%b 月份英文名的缩写。
%B 月份的完整英文名称。
%c 日期与时间。只输入date指令也会显示同样的结果。
%d 日期(以01-31来表示)。
%D 日期(含年月日)。
%j 该年中的第几天。
%m 月份(以01-12来表示)。
%U 该年中的周数。
%w 该周的天数,0代表周日,1代表周一,异词类推。
%x 日期(以本地的惯用法来表示)。
%y 年份(以00-99来表示)。
%Y 年份(以四位数来表示)。
%n 在显示时,插入新的一行。
%t 在显示时,插入tab。
--help 在线帮助。
--version 显示版本信息。
7.stat命令
语法:stat [OPTION] FILE...
-L:支持符号连接;
-f:显示文件系统状态而非文件状态;
-t:以简洁方式输出信息;
--help:显示指令的帮助信息;
--version:显示指令的版本信息。
8.file命令
语法: file [OPTION]... [FILE]...
-b:列出辨识结果时,不显示文件名称;
-c:详细显示指令执行过程,便于排错或分析程序执行的情形;
-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;
-L:直接显示符号连接所指向的文件类别;
-m<魔法数字文件>:指定魔法数字文件;
-v:显示版本信息;
-z:尝试去解读压缩文件的内容。
--help 显示命令在线帮助