目录
介绍
man 命令(Manual Pages)用于查看手册页
语法格式
- man [man options] [[section] page ...] ...
- man -k [apropos options] regexp ...
- man -K [man options] [section] term ...
- man -f [whatis options] page ...
- man -l [man options] file ...
- man -w|-W [man options] page ...
选项说明
选项 | 说明 |
---|---|
-k, --apropos | 搜索包含指定关键字的所有手册页条目。相当于使用 apropos 命令 |
-f, --whatis | 显示给定命令的简短描述。相当于使用 whatis 命令 |
-w, --path | 显示手册页文件的位置,而不是显示内容 |
章节说明
手册页被分为多个章节,主要目的是区分不同类型的手册。尤其是不同类型的条目可能有相同名称时,例如一个用户命令与系统调用重名
- 1:用户命令,可执行的命令和 Shell 程序
- 2:系统调用,内核提供的函数
- 3:库调用,程序库中的函数,主要是 C 库的函数
- 4:特殊文件,通常是指位置 /dev 下的设备文件
- 5:文件格式和约定:如 /etc/passwd
- 6:游戏:游戏
- 7:杂项:包括宏包和约定
- 8:系统管理命令:仅限于超级用户的命令
- 9:内核例程:内核函数
手册页内容说明
手册页通常分为以下部分
- NAME:命令名和简短描述
- SYNOPSIS:命令的语法和选项
- DESCRIPTION:命令的详细描述
- OPTIONS:命令支持的所有选项和作用
- EXAMPLES:命令的使用示例
- SEE ALSO:相关参考
使用示例
查看指定章节的手册
# printf 既是一个用户命令,同时也是一个标准的 C 库函数(库调用)
# 查看 printf 用户命令
$ man 1 printf
# 查看 printf 库调用
$ man 3 printf
# 如果系统没有安装 C 库函数的手册需要手动安装下,通过更新 man-pages 来安装
$ dnf -y install man-pages
网友评论