显示联机手册条目。
man [ [ [ -c ] [ -t ] [ Section ] ] | [ -k | -f ] ] [ -MPath ] [ -r ] Title ...
man 命令提供有关主题的参考信息,例如命令、子例程和文件。man 命令提供由名称指定的对命令的单行描述。man 命令也提供所有命令的信息,这些命令的描述包含用户指定的关键字集合。
man 命令格式化指定的手册页面集合。如果为 Section 参数指定一个段,那么 man 命令在手册页面的该段中搜索 Title 参数指定的标题。Section 参数的值可以是 1 到 8 的阿拉伯数字或字母。
Section 字母是:
C | 指定命令(包含系统管理命令)。 |
F | 指定文件类型手册页面。 |
L | 指定库函数。 |
n | 指定为新的。 |
l | 指定为局部的。 |
o | 指定为原来的。 |
p | 指定为公用的。 |
Section 数字是:
1 | 表示用户命令和守护进程。 |
2 | 表示系统调用和内核服务。 |
3 | 表示子例程。 |
4 | 表示特殊文件、设备驱动程序和硬件。 |
5 | 表示配置文件。 |
6 | 表示游戏。 |
7 | 表示杂项命令。 |
8 | 表示管理命令和守护进程。 |
如果 Section 参数省略,则 man 命令搜索所有的手册段。
man 的搜索路径使用一个由 :(冒号)隔开的其中有子例程手册的目录列表。MANPATH 环境变量值用于缺省路径。当读取超文本信息库时,MANPATH 环境变量无效。
man 命令显示手册页面如下:
当访问 HTML 数据库时,man 在查找其它 LPP 库之前查找操作系统库。在这些库中,它按以下顺序处理信息:
cmds | 命令参考 |
libs | 子例程,系统调用 |
files | 文件引用 |
如果标准输出是个 tty,则 man 命令使用带有 -s 和 -v 标志的 more 命令输送它的输出。-s 标志消除多个空行并且在屏幕上每显示一页就停止。-v 标志禁止在屏幕上显示非打印字符。要继续滚动,按空格键。在输出停止后要继续再滚动 11 行,按 Ctrl-D 按键顺序。
PAGER 环境变量可以设置到任何所需的页面调度程序上。缺省值是 more 命令。要更改缺省的页面调度程序,请输入:
PAGER=Somepager export PAGER
例如,如果以相反或部分换行方式来定制手册页面,PAGER 环境变量可以设置到 /usr/bin/pg,以便换行不会像控制字符那样打印出来。这个过程对手册页面并非是必要的。
当 man 命令使用超文本数据库时,它能够检索几个物件。例如,man open 显示几个物件。使用 SIGINT(Ctrl-C)完全退出 man 命令。另一方面,man open close 也显示几个物件,但使用 SIGINT(Ctrl-C)会使 man 显示 close 命令信息而不是退出。再次使用 SIGINT(Ctrl-C)完全退出 man 命令。
当指定名称中包含 $(美元符号)的“网络计算系统”库例程之一时,应在 $ 前输入一个 \ (反斜杠)。
-c | 显示使用 cat 命令的手册信息。 |
-f | 显示在关键字数据库中仅与作为最终参数给定的命令名相关的项。可以输入多个命令名,中间用空格隔开。使用这个标志仅搜索命令物件。要使用 -f 标志,root 用户必须以前已输入 catman -w 以建立 /usr/share/man/whatis 文件。 |
-k | 显示关键字数据库中包含与作为最终参数给定的字符匹配的标题的字符串的每一行。可以输入多个标题,中间用空格隔开。要使用 -k 标志,root 用户必须以前已输入 catman -w 以建立 /usr/share/man/whatis 文件。 |
-MPath | 更改 man 命令搜索手册信息的标准位置。
man 命令使用的搜索路径是一个由 :(冒号)隔开的包含手册子目录的目录列表。
MANPATH 环境变量值用作缺省路径。
注:
当 man 命令从超文本数据库中读取时,-M 标志无效。 |
-r | 手册信息的远程搜索。如果远程搜索失败(原因是远程机器不可到达,或读取 URL 地址时出现问题,或本地机器上未安装 Java),那么 man 为请求联机帮助页进行本地搜索。
注:
DOCUMENT_SERVER_MACHINE_NAME 环境变量应设置到用户想要使用的文档搜索服务器机器的名称上。如果“AIX 基本文档”不支持主机的语言环境,那么 man 命令搜索备用语言环境的文档。如果搜索成功,则文档页在转换到本地主机的语言环境后显示。如果备用语言环境未在本地主机上安装,则 man 命令显示文档页失败。 |
-t | 使用 troff 命令格式化手册信息。如果在超文本信息基中查找到手册页面,则忽略此标志。 |
这条命令返回以下退出值:
0 | 成功完成。 |
>0 | 发生错误。 |
man grep
man rpc_\$register
man -k mkdir
此输出等同于 apropos 命令。只有在 /usr/share/man/whatis 关键字数据库已存在时,才能从 -k 标志接收输出。
man -f nroff troff
此输出等同于 whatis 命令。只有在 /usr/share/man/whatis 关键字数据库已存在时,才能从 -k 标志接收输出。
man -M/usr/share/man:/usr/share/man/local ftp
/usr/bin/man | 包含 man 命令。 |
/usr/share/man | 标准手册目录结构。 |
/usr/share/man/cat?/* | 包含预格式化的页面的目录。 |
/usr/share/man/whatis | 包含关键字数据库。 |
/usr/share/man/man?/* | 包含 nroff 格式手册页面的目录。 |
apropos 命令、catman 命令、more 命令、whatis 命令和 whereis 命令。