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
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。