学习目标:通过利用本地帮助系统来解决问题。
掌握知识点:
- 在本地Linux系统手册页中查找信息。
- 从GNU Info中的本地文档查找信息。
- 阅读man 帮助页
一、MAN命令简介
本地系统上通常可用的一个文档源是系统手册页,或称为man page。这个手册页是作为文档所涉及的相应软件包的一部分而提供的,并可使用man命令从命令行进行访问。Linux手册的常见章节如下表所示:
为区分不同章节中相同的主题名称,man page参考中在主题后附上了章节编号(用括号括起)。 例如,passwd(1)介绍更改密码的命令,而passwd(5)说明用于存储本地用户帐户的/etc/ passwd文件格式。
如果要读取所有帮助信息,使用man + 命令即可,内容会显示在一个屏幕上。默认情况下,他显示的内容为第一章节的内容,例如,man passwd 默认情况下显示 passwd(1)。要显示要具体章节的man page主题,请附上章节编号参数:man 5 passwd 显示 passwd(5)。
# 显示passwd的帮助文档,默认情况显示第一章节内容 man passwd # 显示 passwd 第五章的帮助 man 5 passwd # 显示 passwd 第二章的帮助(注意反馈提示) man 2 passwd
MAN PAGE导航与搜索,能够高效搜索主题并在man手册中导航是一项重要的管理技能。GUI工具可以让配置常见系统资源 变得简单,但使用命令行界面仍然更为高效。要有:效地在命令行中导航,您必须能够在man page 中找到所需的信息。下表列出了在查看man page时的基本导航命令:
二、阅读INFO文档
man page的格式作为命令参考时很有用,但作为普通文档却用处不大。对于此类文档,GNU项目 开发了一种不同的在线文档系统,称为GNU Info。
要启动Info文档查看器,可使用pinfo命令。
# 打开Info 文档查看器 pinfo
Info文档内容全面并采用超链接。Info页面可以输出为多种格式。相比之下,man page针对打印输出进行了优化。Info格式比man page更灵活,允许对复杂命令和概念进行详尽的说明。
典型的man page具有少量的内容,侧重于一个特定的主题、命令、工具或文件。Info文档则是一种综合性文档。Info提供以下改进:
- 针对大型系统的单个文档,包含该系统的所有必要信息
- 超链接
- 完整的可浏览文档索引
- 全文搜索整个文档
一些命令和实用程序同时拥有man page和Info文档;通常而言,Info文档的内容将更加深入。
pinfo命令和man命令采用了略有不同的导航击键操作。下表比较了这两个命令的导航击键操作: