阅读MAN PAGE
MAN命令简介
它是本地系统上通常可用的一个文档员是系统手册页,或称为man page。这些手册页是作为文档所涉及的相应软件包的一部分而提供的,并可以使用man命令从命令行访问。
Linux手册的常见章节
章节 | 内容类型 |
---|---|
1 | 用户命令(可执行命令和Shell程序) |
2 | 系统调用(从用户控件调用的内核例程) |
3 | 库函数(由程序提供) |
4 | 特殊文件(如设备文件) |
5 | 文件格式(用于许多配置文件和结构) |
6 | 游戏(过去的有趣程序章节) |
7 | 管理、标准和其他(协议、文件系统) |
8 | 系统管理和特权命令(维护任务) |
9 | Linux内核API(内核调用) |
为区分不同章节中相同的主题名称,man page参考中在主题后附上了章节编号(用括号扩起)。例如,passwd(1)介绍更改密码的命令,而passwd(5)说明用于存储本地用户账户的/etc/passwd文件格式。
用man topic阅读具体man page,将按照字母数字顺序搜索,仅显示最前的章节。man passwd只显示第一章的有关更改密码的passwd(1),而不显示关于/etc/passwd配置文件的passwd(5)。展示passwd(5)则需要用man 5 passwd命令。
MAN PAGE导航与搜索
Man Page导航
命令 | 结果 |
---|---|
Space |
向前(向下)滚动一个屏幕 |
PageDown |
向前(向下)滚动一个屏幕 |
PageUp |
向后(向上)滚动一个屏幕 |
↓ |
向前(向下)滚动一行 |
↑ |
向后(向上)滚动一行 |
D |
向前(向下)滚动半个屏幕 |
U |
向后(向上)滚动半个屏幕 |
/string | 在man page中向前(向下)搜索string |
N |
在man page中重复之前的向前(向下)搜索 |
Shift +N |
在man page中重复之前的向后(向上)搜索 |
G |
转到man page的开头 |
Shift +G |
转到man page的末尾 |
Q |
退出man |
在搜索字符串时,允许使用正则表达式。
阅读man page
man page的每个主题分为几个部分。大多主题共享相同的标题,并以相同的顺序显示。
常见标题 | 描述 |
---|---|
NAME | 主题名称。通常是命令或文件名。非常简短的描述 |
SYNOPSIS | 命令语法的概要。 |
DESCRIPTION | 提供对主题的基本理解的深度描述。 |
OPTIONS | 命令执行选项的说明。 |
EXAMPLES | 有关如何使用命令、功能或文件的示例。 |
FILES | 与man page相关的文件和目录的列表。 |
SEE ALSO | 相关的信息,通常是其他man page主题。 |
BUGS | 软件中的已知错误。 |
AUTHOR | 有关参与编写该主题的人员的信息。 |
需要注意的是,不是所有主题都包含上述所有标题。
阅读INFO文档
GNU INFO简介
GNU项目开发了一种不同的在线文档系统,称为GNU INFO。INFO文档是Red Hat Enterprise Linux系统上重要的资源。man page的格式更为真实,内容通常记录的是软件包中的特定命令或功能,而且采用独立文本文件的结构。INFO文档则通常涵盖整个特定的软件包,其内容往往是有关如何使用软件的更为有用的示例,而且采用了超文本文档结构。
阅读Info文档
pinfo
启动INFO文档查看器
pinfo passwd
查看passwd的主题
当pinfo
找不到对应主题时,会使用man page代替,同样以超文本形式呈现。
导航 | PINFO | MAN |
---|---|---|
向前(向下)滚动一个屏幕 | PageDown 或Space |
PageDown 或Space |
向后(向上)滚动一个屏幕 | PageUp 或B |
PageUp 或B |
显示主题目录 | D |
– |
向前(向下)滚动半个屏幕 | – | D |
显示主题的父节点 | U |
– |
显示主题的顶部(上部) | HOME |
G |
向后(向上)滚动半个屏幕 | – | U |
发表回复