1.man命令 - 提供在线帮助
格式:man [-afpM] [命令]
作用:用来提供在线帮助,使用权限是所有用户
选项说明:
-a:在所有的man帮助手册中搜索
-f:等价与whatis命令,显示指定关键字的间断描述信息
-p:指定内容时使用分页程序
-M:指定man手册搜索的路径
例子:使用man命令查看ifconfig的使用方法
2.pwd命令 - 显示当前的工作目录
格式:pwd
作用:以绝对路径的方式显示用户当前工作的目录
例子:显示当前的目录
3.cd命令 - 切换到工作目录
格式:cd [-pL] [参数]
作用:切花工作目录
选项说明:
-:如果仅使用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录
-p:如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
-L:如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录
参数说明:
~:当前用户的家目录
..:当前用户的上级目录
.:当前目录
例子:切换到etc目录,然后在返回上一级目录
4.ls命令 - 显示目录列表
格式:ls [-alicfbd] [文件或目录]
选项说明:
- -a:显示所有档案及目录
- -A:显示除影藏文件“.”和“..”以外的所有文件列表
- -c:多列显示输出结果。这是默认选项
- -f:在每个输出项后追加文件的类型标识符,其中
“*”表示具有可执行权限的普通文件
“/”表示目录,“@”表示符号链接
“|”表示命令管道FIFO
“=”表示sockets 套接字
当文件为普通文件时,不输出任何标识符
5.-b:将文件中的不可输出的字符以反斜线加字符编码的方式输出
- -d:仅显示目录名,而不显示目录下的内容列表
- -i:显示文件索引节点号(inode)。一个索引节点代表一个文件
- -k:以KB(千字节)为单位显示文件大小
- -l:以长格式显示目录下的内容列表
- -m:用“,”号区隔每个文件和目录的名称
- -n:以用户识别码和群组识别码替代其名称
- -s:显示文件和目录的大小,以区块为单位
- -t:用文件和目录的更改时间排序
- -L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录
- -r:递归处理,将指定目录下的所有文件及子目录一并处理
- --full-time:列出完整的日期与时间
- --color[=WHEN]:使用不同的颜色高亮显示不同类型的
5.mkdir - 创建文件夹
格式:mkdir [-mpvZ] [参数]
选项说明:
-m:设置文件夹权限
-p:如果父目录不存在,则连同父目录一起创建
-v:显示详细
-Z:设置创建的目录Selinux为默认类型
--help:显示帮助并退出
--version:显示版本信息并退出
参数说明:
目录:指定要创建的目录列表,多个目录之间用空格隔开
示例:
1.创建test目录,并设置权限644
6.rmdir - 删除空目录
格式:rmdir [选项] [参数]
选项说明:
-p:删除指定目录后如果该目录的上层目录已变成空目录,则将其一并删除
-v或-verboes: 显示命令的详细执行过程
--help:显示命令的帮助信息
--version:显示命令的版本信息
--ignore-fail-on-non-empty:忽略由于删除非空目录时导致的错误信息
参数说明:要删除的空目录列表,当删除多个空目录时,目录名之间使用空格隔开
7.touch - 创建或更新文件
格式:touch [选项] [参数]
选项说明:
-a:只更改存取时间
或--time=atime 或--time=access 或--time=use
-m:只更改变动时间
或 --time=mtime 或--time=modify
-c:不创建任何文件
-d:<时间日期> 使用指定的日期时间而不是现在的时间
-f:此选项蒋忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题
-r:<参考文件或目录> 把指定文件或目录的日期时间都设置成和参考文件或目录的日期时间一致
-t:<日期时间> 同-d
--help:显示命令的帮助信息
--version:显示命令的版本信息
参数说明:
1.指定要创建的空文件名称
2.指定要设置时间的文件名称
示例: