Linux 中的 man 命令

man 命令分为很多卷.

卷数卷名称解释
1用户命令主要是 shell 命令和可执行程序的文档
2系统调用 主要包含系统调用和系统相关函数的文档(以 C 语言风格对外暴露的接口函数)
3库调用 主要包含与 C 语言函数库相关的文档,包括 ISO-C 和 POSIX 标准的 C 语言库函数。
4特殊文件描述系统上的特殊文件,通常指的是位于 /dev 目录下的设备文件和接口
5文件格式和规范包含各种文件格式、配置文件、协议等的文档。
6游戏包含游戏等娱乐软件的文档。
7杂项包含不易分类的各种文档,如宏包、约定等。
8系统管理命令包含系统管理员用于管理整个系统的命令和守护进程的文档。这些命令通常需要较高的权限才能执行。
9内核例程和内核开发相关的文档与手册 (非标准,有时没有)

命令总览.

1
man [手册编号] 待查询指令 / 函数名等字符串 

默认查看第 1 卷, 可以手动指定.

1
2
3
man man     # 查看 man 命令本身的帮助手册 
man mkdir # 默认查询手册 1 中的 shell 命令 mkdir
man 3 printf # 查看库调用卷中的 mkdir

一些基础的操作.

1
2
3
4
5
d(down)         # 往下翻半页 
u(up) # 往上翻半页
f(forward) # 往下翻一整页
b(backward) # 往上翻一整页
q(quit) # 退出

当然也有中文版本的包.

1
sudo apt install manpages-zh