Linux中可以通过propos命令通过语义来模糊查找相关命令

linux shell学习
Linux中可以通过propos命令通过语义来模糊查找相关命令
apropos命令

如果想找排序相关的命令,就apropos sort, 想找计算相关的命令,就apropos compute,该命令使用用户提供的关键字来搜索man手册的名字和描述。以下是它的语法:
apropos [OPTION...] KEYWORD..
有很多选项:(本文来自慢慢赚钱博客 moneyslow.com)
-d, --debug:获取调试信息。-v, --verbose:获取详细的警告信息。-r, -- regex:以正则匹配的方式搜索关键字。-w, --wildcard:关键字包含通配符。-e, --exact:精确匹配关键字。-a, --and:要求匹配所有关键字。默认匹配任一关键字。-l, --long:完整输出,不将结果截取到终端的宽度。-s section, --section section:只查找指定的手册section。-m system[,...], --systems=system[,...]:用于查找其它操作系统的手册页。-M path, --manpath=path:设置man手册的路径。-L locale, --locale=locale:本地化。-C file, --config-file=FILE:使用这个参数指定的配置文件。-h, --help:输出帮助信息。 --usage : 输出一个简短的用法-V, --version:打印版本信息并退出。

man手册描述摘要:
当你使用 -r(正则匹配) ,或 -w(通配符),或 -e(精确匹配关键词) ,那么这个关键字通常被认为一个正则表达式。当你使用这些选项的时候,要把关键字放到双引号中,每一个特殊字符都要用反斜杠(\)进行转义。
这匹配规则可以匹配man手册页面的名字,和描述中的单词。