05. Linux 命令使用手册页(man page)
开篇词
借助强大的 man 命令,我们得知一个命令可以接收哪些参数以及每个参数的用途等等。这提高了我们使用命令的效率。
Page 部分
man 命令通过对分类进行编号来归类命令。
1. 用户命令 / User Command
Section(1) 用来归类用户命令。
像是我们早期用过的 date 命令:
DATE(1) 代表了 date 是部分 1 里的一个用户命令。
2. 系统调用 / System Calls
Section(2) 用来归类 Linux 内核库里的系统调用函数。
EPOLL_CREATE(2) 代表了 epoll_create 是部分 2 里的一个系统调用函数。
3. 库函数 / Library Functions
Section(3) 用来归类 C 语言标准库函数。
PRINTF(3) 代表了 printf 是部分 3 里的一个 C 语言标准库函数。
4. 设备 / Devices
Section(4) 用来归类 /dev 目录里的设备。
NULL(4) 代表了 null 是部分 4 里的一个设备。
5. 文件 / Files
Section(5) 用来归类 Linux 文件格式的描述还包含了 /proc 文件系统。
OS-RELEASE(5) 代表了 os-release 是部分 5 里的一个文件格式描述。
6. 游戏 / Games
Section(6) 用来归类游戏。
INTRO(6) 代表了 intro 是部分 5 里的一个游戏(这个 intro 应该是用来介绍这是一个用来归类游戏的部分,而他本身不是一个游戏)。
7. 概览、约定俗成以及杂项 / Overviews, Conventions, and Miscellaneous
Section(7) 用来归类一些其他约定俗成的内容。
IP(7) 代表了 ip 是部分 7 里的一个约定俗成的内容。
8. 超级用户以及系统管理员命令 / Superuser and System Administration Commands
Section(7) 用来归类供超级用户和管理员使用的命令,还包括了一小部分的 GNU C 语言库。
LVM(7) 代表了 lvm 是部分 5 里的一个超级用户和管理员的命令。
概要 - 选项以及参数语法 / SYNOPSIS - Options & Arguments Syntax
必填 / Required
尖括号 <> 表示选项或参数是必填的。
选填 / Optional
方括号 [] 表示选项或参数是选填的。
可复用 / Repeatable
省略号 … 表示选项或参数在一条命令里可以出现多次,以空格来进行分隔,在命令里表现形式为:选项1 选项2。
选其一 / Alternation
单管道 | 表示必须选择管道里的其中一个选项或参数,在 man 页里的表现形式为:选项1|选项2:
分组 / Grouping
花括号 {} 表示选项的参数,在 man 页里的表现形式为:{参数1,参数2,参数3}
页布局 / Page Layout
布局 / Layout
man 布局的目的是要将命令的碎片化信息以纯文本的形式展现出来。
名称 / NAME
命令名称及其简介。
概要 / SYNOPSIS
命令的使用格式。
描述 / DESCRIPTION
命令用途、应用案例。
选项 / OPTIONS
命令的可选项。
文件 / FILES
命令相关的文件,通常是配置文件。
问题/漏洞 / BUGS
已知问题以及漏洞。
案例 / EXAMPLE
常见的实用案例。
作者 / AUTHOR
命令的始作俑者。
版权 / COPYRIGHT
命令的版权信息。
参看 / SEE ALSO
与命令有关的其他命令或函数。
翻页 / Page Flipping
往后翻 - 逐页 / Backward Flipping - Page
使用空格键可以往前翻一页。
往后跳 - 逐行 / Backward Flipping - Line
使用回车键可以往前跳一行。
往前翻 - 逐页 / Forward Flipping - Page
使用字母 b 键可以往后翻一页。
往前跳 - 逐行 / Forward Flipping - Line
使用字母 k 键可以往前翻一页。
&nbbsp;
检索 / Page Searching
使用 n 键可以向后匹配,使用 N 键可以向前匹配。
向前 / Search Backward
可以使用斜线+关键字来向前进行查找,具体表现为:/关键字。
向后 / Search Forward
可以使用问号+关键字来向后进行查找,具体表现为:?关键字。
关闭
使用字母 q 键来退出 man 页,并返回至交互式命令行。
我所撰写的英文版本
5. Linux Command Manual Page (man page)