man page

常见数字

代号 代表内容
1 使用者在shell环境中可以操作的指令或可可执行文件
2 系统核心可调用的函数与工具等
3 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
4 设备文件的说明,通常在/dev下的文件
5 配置文件或者是某些文件的格式
6 游戏(games)
7 惯例与协定等,例如Linux文件系统、网络协定、ASCII code等等的说明
8 系统管理员可用的管理指令
9 跟kernel有关的文件
  • 上述的表格内容可以使用“man man”来更详细的取得说明。

内容

代号 内容说明
NAME 简短的指令、数据名称说明
SYNOPSIS 简短的指令下达语法(syntax)简介
DESCRIPTION 较为完整的说明,这部分最好仔细看看!
OPTIONS 针对 SYNOPSIS 部分中,有列举的所有可用的选项说明
COMMANDS 当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令
FILES 这个程序或数据所使用或参考或链接到的某些文件
SEE ALSO 可以参考的,跟这个指令或数据有相关的其他说明!
EXAMPLE 一些可以参考的范例

查看步骤

  1. 先察看NAME的项目,约略看一下这个数据的意思;
  2. 再详看一下DESCRIPTION,这个部分会提到很多相关的数据与使用时机,从这个地方可以学到很多小细节呢;
  3. 而如果这个指令其实很熟悉了(例如上面的date),那么鸟哥主要就是查询关于OPTIONS的部分了! 可以知道每个选项的意义,这样就可以下达比较细部的指令内容呢!
  4. 最后,鸟哥会再看一下,跟这个数据有关的还有哪些东西可以使用的?举例来说,上面的SEE ALSO就告知我们还可以利用“info coreutils date”来进一步查阅数据;
  5. 某些说明内容还会列举有关的文件(FILES 部分)来提供我们参考!这些都是很有帮助的!

快捷键

按键 进行工作
空白键 向下翻一页
[PageDown] 向下翻一页
[PageUp] 向上翻一页
[Home] 去到第一页
[End] 去到最后一页
/string 向“下”搜寻 string 这个字串
?string 向“上”搜寻 string 这个字串
n, N 利用 / 或 ? 来搜寻字串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?),可以利用 N 来进行“反向”搜寻。
q 结束这次的 man page

特殊查询

  1. 查询man这个指令有关的说明文档 -f
1
2
3
4
[blackgane@study ~]$ man -f man
man (1) - an interface to the on-line reference manuals
man (1p) - display system documentation
man (7) - macros to format man pages
  1. 查询man这个关键词的说明文档 -k
1
2
3
4
5
[blackgane@study ~]$ man -k man
fallocate (2) - manipulate file space
zshall (1) - the Z shell meta-man page
....(中间省略)....
yum-config-manager (1) - manage yum configuration options and yum repositories

info page

数据意义

  1. File:代表这个info page的数据是来自info.info文件所提供的;
  2. Node:代表目前的这个页面是属于Top节点。 意思是info.info内含有很多信息,而Top仅是info.info文件内的一个节点内容而已;
  3. Next:下一个节点的名称为Getting Started,你也可以按“N”到下个节点去;
  4. Up:回到上一层的节点总揽画面,你也可以按下“U”回到上一层;
  5. Prev:前一个节点。但由于Top是info.info的第一个节点,所以上面没有前一个节点的信息。

快捷键

按键 进行工作
空白键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[tab] 在 node 之间移动,有 node 的地方,通常会以 * 显示。
[Enter] 当光标在 node 上面时,按下 Enter 可以进入该 node 。
b 移动光标到该 info 画面当中的第一个 node 处
e 移动光标到该 info 画面当中的最后一个 node 处
n 前往下一个 node 处
p 前往上一个 node 处
u 向上移动一层
s(/) 在 info page 当中进行搜寻
h, ? 显示求助菜单
q 结束这次的 info page

其他有用的文件

很多原版软件释出的时候,都会有一些安装须知、预计工作事项、未来工作规划等等的东西,还有包括可安装的程序等, 这些文件也都放置在 /usr/share/doc 当中