apropos
是一个用于通过关键字搜索 Linux 手册页(man pages)的命令,可快速定位与关键词相关的命令或函数。它通过扫描手册页的标题和描述,返回匹配的结果。
功能相当于:man -k
(man
命令带 -k
选项时的行为)。
基本语法
apropos [选项] 关键词...
核心功能
-
搜索手册页:
- 搜索范围包括手册页的 名称 和 描述。
- 关键字可以是 正则表达式、通配符 或 精确匹配 的文本。
-
数据库依赖:
- 依赖
mandb
命令生成的手册页数据库(如/usr/share/man/index.*
或/var/cache/man/index.*
)。 - 若数据库未更新,需手动运行
sudo mandb
。
- 依赖
常用选项
选项 | 描述 |
---|---|
-r --regex |
将关键字解释为 正则表达式(默认行为)。 |
-w --wildcard |
将关键字解释为 通配符模式(如 * 、? )。 |
-e --exact |
精确匹配 关键字(需完全匹配名称或描述)。 |
-a --and |
同时匹配所有 关键字(默认为匹配任意关键字)。 |
-l --long |
不截断输出以适应终端宽度(默认会自动截断)。 |
-s list --sections |
仅搜索指定的手册章节(如 |