ArchWiki 中关于 man page
man 指 manual pages.
GNU 正在将 man 手册替换成 info 文档 (支持超链接).
安装
man-db
提供了 man 命令, less 是 man 的默认分页器.
man-pages
提供了 Linux man 页面的内容.
阅读手册页
man pages 分为很多段落:
- 1 User commands, 用户可以在命令行中运行的命令
- 2 System calls, 内核中封装的函数
- 3 Library calls, 所有 library functions 除了 the system call wrappers (大多数为 libc function)
- 4 Special files (device), Files found in /dev which allow to access to devices through the kernel
- 5 File formats and configuration files, 描述各种 human-readable file 和配置文件
- 6 Games, Games and funny little programs available on the system
- 7 Overview, conventions, and miscellaneous. Overviews or description of various topics, conventions, and protocols, character set standards, the standard filesystem layout, and miscellaneous other things
- 8 System management commands, 如 mount 这类命令,大多为 root 用户才能执行
man pages 通过名称和所属分类标识,可指定分类以访问需要的手册,如:
1 |
|
这会显示 /etc/passwd
这个文件的信息.
搜索手册页
可以通过 -k
或者 --apropos
参数按指定关键词搜索相关手册.
关键词搜索是从一个专用的缓存生成的,默认情况下没有这个缓存,会得到 nothing appropriate
这个报错,可以通过 mandb
命令生成缓存,
每次安装新的 manpage 之后都要运行 mandb
缓存才会更新. 关键字可以使用正则表达式。
使用 whatis
命令可以只显示需要的 man page 的简要信息.
使用浏览器阅读 man page
在 Arch 中:
1 |
|
转换成 pdf
1 |
|
ArchWiki 中关于 man page
http://example.com/2022/09/07/ArchWiki-中关于-man-page/