当前位置首页 > 百科> 正文

apropos(LINUX命令)

2019-07-19 22:19:52 百科

apropos(LINUX命令)

apropos是LINUX系统中的一个命令,用来通过关键字查找定位手册页的名字和描述。它相当于使用带有-k选项的man命令。每个手册页里都有一个简短的描述。apropos在这个描述中查找keyword。keyword是正则表达式,如果使用了选项-r,或者包含通配符(-w),或文本(-e)。apropos使用的资料库通过mandb命令来更新。

apropos是LINUX系统中的一个命令,用来通过关键字查找定位手册页的名字和描述。它相当于使用带有 -k 选项的 man 命令。
每个手册页里都有一个简短的描述。apropos在这个描述中查找keyword。keyword是正则表达式,如果使用了选项-r,或者包含通配符(-w),或文本(-e)。apropos使用的资料库通过mandb命令来更新。
选项:
-d, --debug
-
输出调试信息。
-v, --verbose
-
输出详细的警告信息。
-r, -- regex
-
将每个keyword作为正则表达式解释。这是默认行为。每个keyword将匹配手册页和描述。
-w, --wildcard
-
将每个keyword作为shell样式的通配符解释。
-e, --exact
-
每个keyword将精确匹配手册页名字和描述。
-a, --and
-
只显示匹配所有keyword的手册页和描述。默认显示匹配任何keyword的项。
-l, --long
-
不根据终端宽度缩减输出。
-s section, --section section
-
只查找指定的手册section。
-m system[,...], --systems=system[,...]
-
用于查找其它作业系统的手册页。
-M path, --manpath=path
-
指定从其它以冒号分隔的手册页层次查找。默认使用$MANPATH环境变数。这个选项覆盖$MANPATH的内容。
-L locale, --locale=locale
-
apropos调用C函式setlocale来得到当前本地化信息,包括$LC_MESSAGE和$LANG。使用该选项提供一个locale字元串来临时更改本地化信息。
-C file, --config-file=file
-
使用这个用户配置档案而不是默认的~/.manpath。
-h, --help
-
列印帮助信息并退出。
-V, --version
-
列印版本信息并退出。
输出:
返回0表示成功,1表示用法、语法或配置档案错误,2表示操作错误,16表示没有找到匹配的内容。
示例:
1、查找手册页名字和描述中包含emacs和vi的手册页,请输入:
apropos -a emacs vi。
2、要查找它们的标题中包含字 password 的手册节,请输入:
apropos password
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net