每日分享三个Linux命令,悄悄培养读者的Linux技能。
info
作用
查看程序、库和系统文档的详细信息。
info命令和man命令都用于查看命令和程序的帮助信息,区别如下:
-
man命令:是最常用的命令之一,用于查看Linux系统上安装的命令和程序的帮助文档。man命令提供的文档通常比info 命令提供的文档简洁明了,适合快速查阅。
-
info命令:与man命令类似,提供了关于命令和程序的详细信息。与man命令不同的是,info命令提供的文档通常比man命令提供的文档更为详细,提供了更多的示例和参考信息,但也更加冗长。
语法
info [OPTION]... [MENU-ITEM...]
参数:
-
-k:在手册中搜索指定字符串
-
-w:显示信息文件的物理位置
-
-f:指定要访问的信息文件
-
-n:跳转到指定的节点
-
-O:跳转至命令行选项节点
-
-h:显示帮助信息并退出
案例
- 查看手册
info info
查看手册的快捷键操作:
- n:显示下一节点的内容
- p:显示上一节点的内容
- l:返回上一个访问节点的页面内容
- 空格键:向前滚动一页
- 退格键/del:向后滚动一页
- b/e:一个节点内容的开始或结束
- h:打开帮助手册
- d:回到手册的初始节点
- 回车键:跳转到链接文本
- q:退出
- 查看命令所在位置
info -w ls
类似于man -w ls
。
- 查看指定命令的文档
info ls
类似于man ls
。
tree
作用
以树状图的的形式列出目录内容
安装
tree命令需要额外安装:
yum -y install tree
语法
tree [参数]
参数:
- -a:显示所有文件和目录,包括隐藏文件
- -p:显示文件和目录的权限信息
- -L:层级显示
- -t:使用文件和目录的更改时间排序(升序)
- -r:使用文件和目录的更改时间倒排排序(降序)
- -f:在每个文件或目录前显示完整的相对路径
- -d:显示目录名称而非内容
注:在Linux系统中,隐藏文件是以”.“开头的文件或目录。
案例
- 显示当前目录先的文件和目录
tree
注:不显示隐藏文件。
- 显示所有文件和目录
tree -a
注:显示隐藏文件。
- 只显示目录
tree -d
- 指定显示n层目录
tree -L 2
- 显示权限信息
tree -p
- 以文件和目录的更改时间排序
tree -t
tree -r
- 显示文件的相对路径
tree -f
stat
作用
显示文件的详细信息
语法
stat [OPTION] FILE
参数:
- -L:支持符号链接
- -f:显示文件系统的详细信息
- -t:以简洁方式输出
案例
- 查看文件信息
stat test
- 查看文件所在的文件系统信息
stat -f test
输出信息说明:
- 文件(File):显示文件名
- 大小(Size):显示文件大小
- 块(Blocks):文件使用的数据块总数
- IO块(IO Block):IO块大小
- 文件类型(regular file):文件类型(普通文件)
- 设备(Device):设备编号
- Inode:Inode号
- 硬链接(Links):链接数
- 权限(Access):文件的权限
- Gid、Uid:文件所有权的Gid和Uid
- 访问时间(Access):表示最后一次访问文件的时间
- 更改时间(Modify):表示最后一次修改文件的时间
- 改动时间(Change):表示最后一次对文件属性改变的时间,包括权限,大小,属性等等
- 创建时间(Birth) : 文件创建时间,crtime,此属性linux已废弃,目前状态显示结果均为-。
- 以简洁方式输出信息
stat -t test
stat -t test
是stat test
的简洁版。