2.5.2 man:显示系统手册页
man工具(手册页)用于显示系统文档中的man页内容。当用户想使用某个工具但又忘记具体的用法时,这些文档将很有用。通过查看man页可以得到程序的更多相关主题信息和Linux的更多特性。系统文档中的描述一般简明扼要,因此在用户对某个工具有基本的了解后,它们会显得特别有用。
要了解某个工具更为详细的信息,包括man工具自身,可以使用命令man后跟工具名来实现。图2-1给出了man who命令的输出结果。
WHO(1) User Commands WHO(1) |
less分页程序 命令man man显示工具man的信息。man工具通过分页程序(通常是less)自动发送输出结果,使得用户可以分屏浏览一个文件。当以此种方式显示手册页时,less工具将在显示完一屏文本之后,在屏幕底部显示提示符(:),并等待键盘输入,按下SPACE键可以显示下一屏的文本信息;按下h键(帮助键)可显示less命令列表,按下q键(退出键)就退出man并返回到shell提示符。运行apropos工具可搜索到man页的所有主题。
手册页 基于文件系统层次标准(Filesystem Hierarchy Standard,FHS),Linux系统的手册页和man页分为10个部分(如下所示),每部分都描述了相关工具的使用方法。
(1) 用户命令
(2) 系统调用
(3) 子程序
(4) 设备
(5) 文件格式
(6) 游戏
(7) 其他
(8) 系统管理
(9) 本地
(10) 最新
这种分类方式模仿了UNIX手册页的分类方式。除非指定手册的某个部分,否则man工具将根据命令行上指定的单词显示手册中最早出现的相关内容。多数用户通常在第1部分、第6部分和第7部分找到所需的信息;程序员和系统管理员通常需要查阅其他部分。
有些情况下针对不同工具的手册条目具有相同的名字。例如,输入以下命令,将显示系统手册页第1部分中write工具对应的页面内容。
$ man write |
$ man 2 write |
提示:选项
选项可用来修改工具或者命令的工作方式,通常由一个或两个连字符(也有例外)后跟一个或多个字母来指定。选项出现在所调用工具名后,用空格隔开。工具的其他参数都跟在选项后,也用空格隔开。有关选项的更多信息参见第5.1.1节中的“选项”部分。
提示 :man和info显示不同信息
与man相比,工具info可显示GNU工具更完整的最新信息。若man页包含的某个工具的概要信息在info中也有介绍,那么,man页中会有请参考info页更详细内容的字样。man工具显示的非GNU工具的信息经常是唯一的。info显示的非GNU工具的信息通常是man页内容的副本。
| 回书目 上一节 下一节 |