本章目标:
- 在本地Linux系统手册页中查找信息
- 在GNU info中查找本地文档中的信息
阅读手册页
使用man命令获取介绍:
本地系统上通常提供的一种文档来源是系统手册页或手册页。这些页面作为提供文档的软件包的一部分提供,可以使用man命令从命令行进行访问。
Linux手册的公共部分
段落 | 内容类型 |
---|---|
1 | 用户命令(可执行程序和shell程序) |
2 | 系统调用(从用户空间调用内核进程) |
3 | 库函数(由程序库提供) |
4 | 特殊文件(如设备文件) |
5 | 文件格式(用于许多配置文件和结构) |
6 | 游戏(娱乐节目的历史部分) |
7 | 协议、标准和杂项(文件系统) |
8 | 系统管理和特权命令(维护任务) |
9 | Linux内核接口(内部内核调用) |
手册页的快捷键
命令 | 结果 |
---|---|
Spacebar | 向前(向下)滚动一个屏幕 |
PageDown | (同上) |
PageUp | 向后(向上)滚动一个屏幕 |
DownArrow | 向前(向下)滚动一行 |
UpArrow | 向后(向上)滚动一行 |
D | 向前(向下)滚动半个屏幕 |
U | 向后(向上)滚动半个屏幕 |
/string | 向前(向下)在手册里搜索字符string |
N | 在手册页中向前(向下)重复上一次搜索 |
Shift+N | 在手册页中向后(向上)重复上一次搜索 |
G | 转到手册页的开头 |
Shift+G | 转到手册页的最后 |
Q | 退出手册并返回到命令行提示符 |
手册页的内容:
常见的标题
标题 | 描述 |
---|---|
NAME | 主题名称;通常是命令或文件名 |
SYNOPSIS | 命令语法摘要 |
DESCRIPTION | 深入描述以提供对主题的基本理解 |
OPTIONS | 命令执行选项说明 |
EXAMPLES | 如何使用命令、函数或文件的示例 |
FILES | 与手册页相关的文件和目录列表 |
SEE ALSO | 相关信息,通常是其他手册页主题 |
BUGS | 软件中的已知bug |
AUTHOR | 关于谁对本专题的发展作出了贡献的信息 |
按关键字搜索手册页:
使用man -k keyword命令执行对手册页的关键字搜索,该关键字将显示与章节号匹配的手册页主题的关键字列表。
阅读信息文档
GNU Info:
手册页具有命令引用格式,而 less 作为一般文档使用。对于这些文档,GNU项目开发了一个不同的在线文档系统,称为GNU info。信息文档是红帽(企业)Linux系统上的重要资源,因为许多基本组件和实用程序(如coreutils包和glibc标准库)要么由GNU项目开发,要么利用信息文档系统。
使用pinfo命令启动信息文档查看器,pinfo将在顶部目录中打开。
信息文档是全面和超链接的,可以将信息页输出为多种格式。相比之下,手册页针对打印输出进行了优化。信息格式比手册页更灵活,它允许深入讨论复杂的命令和概念。与手册页一样,使用 pinfo 命令从命令行读取信息节点。
一个典型的手册页有少量的内容集中在一个特定的主题、命令、工具或文件上。而信息文档是一个全面的文档,提供了以下改进:
- 一个大型系统的单个文档,包含该系统的所有必要信息
- 超链接
- 完整的可浏览文档索引
- 对整个文档的全文搜索
补充:有些命令和应用程序既有手册页又有信息文档;通常,信息文档更深入。