在 Linux 环境下工作已经有一段时间了, linux 的强大越来越深得我心, 在 linux 下编程的畅快,再配上强大的gdb,那feel ….谁用谁知道。哈哈,今天就来总结下 linux 下 man 命令的具体使用。

1. 基本格式

man (选项) 参数

2. 主要选项说明

选项 说明
-a 在所有的 man 帮助手册中搜索
-f 等价于 whatis 指令, 显示给定关键字的简短描述信息
-p 在显示知道哪个内容时使用分页程序
-M 指定 man 手册搜索的路径

3. 参数

数字: 指定从哪本 man 手册中搜索帮助
关键字: 指定要搜索帮助的的关键字

4. man 手册章节

man 命令按照章节存储, linux man 手册一共分为以下几个章节:

章节编号 章节名称 章节主要内容
1 General commands 用户在 shell 中可以操作的 命令 或者 可执行文档
2 System call 系统调用的函数与工具,即由内核提供的函数
3 Sunroutines C 语言函数库
4 Special Files 设备或者特殊文件,即/dev目录下的特殊文件
5 File Formats 文件格式与规则
6 Games 游戏及其他
7 Macros and Converntions 表示宏, 包及其他杂项
8 Maintenence Commands 表示系统管理员相关的命令

在 linux 命令行中输入 man sleep, 在屏幕的左上角显示 SLEEP(1), 其中,SLEEP是手册名称, (1)表示该手册位于第一章节,man 手册时按照手册的章节号的顺序进行搜索的,如果想要查看 库函数的sleep, 就要输入man 3 sleep