Linux 命令(03):man 命令

linux帮助文件(man-pages,手册页)一般放在,$MANPATH/man (/usr/share/man) 目录下面,而且按照领域与语言放到不同的目录里面。要找那个命令使用相关手册,只要我们按照领域区分,到对于目录去查看与命令对应的文件解压,cat file 就可以看到一篇详细的文档了。 但是与快速索引查找帮助相差太远了。linux有一个很好工具,就是man 它会按照系统设计帮助目录,在各个文档里面查询,并且显示内容。接下来,主要讲一下这个命令使用以及配置说明,还有一些使用实例。

命令格式

1
man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title..

命令功能

man命令:可以通过一些参数,快速查询linux帮助手册,并且格式化显示。

命令参数

命令参数 功能
-a 显示所有匹配项
-d 显示man查照手册文件时候,搜索路径信息,不显示手册页内容
-D 同-d,显示手册页内容
-f 同命令 whatis ,将在 whatis 数据库查找以关键字开同的帮助索引信息
-h 显示帮助信息
-k 同命令 apropos 将搜索 whatis 数据库,模糊查找关键字
-S list 指定搜索的领域及顺序 如:-S 1:1p httpd 将搜索man1然后 man1p目录
-t 使用troff 命令格式化输出手册页 默认:groff输出格式页
-w 不带搜索title 打印 manpath 变量 带title关键字 打印找到手册文件路径,默认搜索一个文件后停止
-W 同-w
section 搜索领域【限定手册类型】默认查找所有手册

范围定位

命令参数 范围
1 表示用户命令
2 表示系统调用
3 表示C语言库函数
4 表示设备或特殊文件
5 表示文件格式和规则
6 表示游戏及其他
7 表示宏、包及其他杂项
8 表示系统管理员相关的命令

建立 man 数据库

1
makewhatis
Yunjie Zhang wechat
扫一扫上面的二维码加我微信