介绍man命令之前,先运行如下命令以保证文档包可用:
yum install man-pages shadow-utils
man
命令是 Linux/Unix 系统中用于查看命令、函数或配置文件手册页(manual pages)的核心工具。其基本语法格式如下:
man [选项] [章节号] <命令名/函数名/配置文件>
man命令将输入分为了九类,被称为九个章节:
1 可执行程序或 shell 命令
2 系统调用(内核提供的函数)
3 库调用(程序库中的函数)
4 特殊文件(通常位于 /dev)
5 文件格式和规范,如 /etc/passwd
6 游戏
7 杂项(包括宏包和规范,如 man(7),groff(7))
8 系统管理命令(通常只针对 root 用户)
9 内核例程 [非标准
输入的命令可能在这九个章节中的某几个章节中有内容,比如passwd
命令,使用man -wa passwd
可以看到它属于哪几个章节,即哪几个章节中会有内容:
[root@localhost ~]# man -wa passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man1/sslpasswd.1ssl.gz
/usr/share/man/man5/passwd.5.gz
可以看到passwd命令在章节1和章节5有内容,则可以使用man 1 passwd
或者man 5 passwd
命令查看相关文档。

常见选项:
-f
:显示与指定关键字相关的手册页面。-k
:搜索手册页中与关键字匹配的条目。-a
:显示所有匹配的手册页面。-w
:仅显示手册页的位置,而不显示其内容。
比如我们想查看匹配的手册页面,可以使用-wa
选项,正如之前说的查看passwd的手册页面:
[root@localhost ~]# man -wa passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man1/sslpasswd.1ssl.gz
/usr/share/man/man5/passwd.5.gz
交互快捷键:
- 翻页:
空格 / d
(下一页)、b / u
(上一页) - 逐行:
j / 回车
(下一行)、k
(上一行) - 搜索:
/keyword
(向前搜索)、?keyword
(向后搜索) - 跳转:
g
(开头)、G
(末尾) - 退出:
q
注意:本文归作者所有,未经作者允许,不得转载