概述
man 命令提供了帮助信息,可以快速查得某个命令或配置文件的相关帮助信息。man 是 “manual” 的缩写,即使用手册的意思。

语法
man 命令的基本语法如下:man [选项] [参数]。
该命令的常用选项有:
| 选项 | 说明 |
|---|---|
| -a | 查看所有匹配项 |
| -d | 主要用于检查,如果用户加入了一个新的文件,就可以用这个参数检查是否出错。 |
| -f | 显示给定关键字的简短信息描述。等价于 whatis |
| -w | 显示文件所指位置 |
man 命令的参数通常可以是命令、配置文件等。
使用
在 man 命令帮助信息的界面中,所包含的常用操作快按键说明如下:
| 按键 | 说明 |
|---|---|
| Space | 空格键,向下翻一页 |
| Page Down | 向下翻一页 |
| Page Up | 向上翻一页 |
| Home | 跳转到首页 |
| End | 跳转到尾页 |
| / | 从上到下搜索某个关键字,例如 /help |
| ? | 从下到上搜索某个关键字,例如 ?help |
| n | 定位到下一个搜索到的关键字 |
| N | 定位到上一个搜索到的关键字 |
| q | 退出帮助文档 |
查看指定命令的帮助信息
比如说查看 ls 命令的帮助信息:
# 语法
man 命令名称
# 实例
man ls

查看指定配置文件的信息
还可以使用这个命令来查看配置文件的信息:
# 语法
man 配置文件路径
# 实例,查看 /etc/hostname文件的信息
man /etc/hostname

查看man页面所在位置
我们可以查看某个命令的帮助文档在哪个包中:
# 语法
man -w 命令名称
# 实例
man -w passwd

使用数字
因为 man 是按照手册的章节号顺序进行搜索的,因此可以在 man 命令的后面加上一个数字表示查看的具体的范围,各数字的说明如下:
1:表示用户在 shell 环境可操作的命令或执行文件。2:表示是系统内核可调用的函数与工具。3:一些常用的函数和函数库,大部分为 C 的函数库。4:设备文件说明,通常是/dev下的文件。5:配置文件或某些文件格式。如etc/passwd等。6:游戏。7:混杂的宏、包等。8:系统管理相关的命令。9:跟内核相关。
使用语法如下:
man 数字 命令名称
例如,查看 sleep 命令:
例如,查看第三章节的的 man 函数命令是:man 3 sleep。如果提示 No manual entry for sleep in section 3,那么表示需要安装 man-page。

在 CentOS 7 下执行 yum -y install man-pages 命令进行安装:
再次执行 man 3 sleep 就可以看到相关的信息了:

查看命令相关的帮助信息列表
可以通过 -f 选项来查看相关的帮助信息列表,等价于 whatis 命令:
# 语法
man -f 命令
# 实例
man -f sleep
可以根据 3 和3p 去搜索,即 man 3 sleep 和 man 3p sleep。
本文介绍了man命令的用法、选项及其实例,包括查看命令帮助、配置文件信息、手册范围搜索和相关帮助列表。通过man获取技术文档,提升Linux技能。

437

被折叠的 条评论
为什么被折叠?



