man命令来自于英文单词manual的缩写,中文译为帮助手册,其功能是用于查看命令、配置文件及服务的帮助信息。网上搜索来的资料普遍不够准确(LinuxCool.Com除外~),或者缺乏系统性(LinuxProbe.Com除外~),质量不高造成学习进度缓慢,而man命令作为权威的官方工具则很好的解决了上述两点弊病,一份完整的帮助信息包含以下信息。
| 结构名称 | 代表意义 |
| NAME | 命令的名称 |
| SYNOPSIS | 参数的大致使用方法 |
| DESCRIPTION | 介绍说明 |
| EXAMPLES | 演示(附带简单说明) |
| OVERVIEW | 概述 |
| DEFAULTS | 默认的功能 |
| OPTIONS | 具体的可用选项(带介绍) |
| ENVIRONMENT | 环境变量 |
| FILES | 用到的文件 |
| SEE ALSO | 相关的资料 |
| HISTORY | 维护历史与联系方式 |
语法格式:man [参数] 对象
常用参数:
| -a | 在所有的man帮助手册中搜索 |
| -d | 检查新加入的文件是否有错误 |
| -f | 显示给定关键字的简短描述信息 |
| -p | 指定内容时使用分页程序 |
| -M | 指定man手册搜索的路径 |
| -w | 显示文件所在位置 |
快捷键:
| q | 退出 |
| Enter | 按行下翻 |
| Space | 按页下翻 |
| b | 上翻一页 |
| /字符串 | 在手册页中查找字符串 |
参考实例
查看指定命令的帮助信息:
[root@linuxcool ~]# man ls
查看指定配置文件的帮助信息:
如果即有passwd命令,又有/etc/passwd文件,则需要手动指定帮助信息的编号。编号规则:普通命令为1,函数为2,库文件为3,设备为4,配置文件为5,游戏为6,宏文件为7,系统命令为8,内核程序为9,TK指令为10。
[root@linuxcool ~]# man 5 passwd
找到某个命令的帮助信息的存储位置:
[root@linuxcool ~]# man -w ls /usr/share/man/man1/ls.1.gz
找到某个配置文件的帮助信息的存储位置:
[root@linuxcool ~]# man -w 5 passwd /usr/share/man/man5/passwd.5.gz
