3

我知道,如果我不记得某个命令,我可以在 Google 上查找它。但这应该可以从外壳本身来实现。如果我可以输出所有手册页,我可以对它们运行 grep 并找到我要查找的内容。

是否有一个简单的命令行 man-search-engine 可以索引所有手册页中的所有单词并让您搜索描述?如果没有,开发一个有多难?

4

3 回答 3

3

我认为您可能正在寻找以下-k选项man;另见apropos

于 2010-09-20T21:35:14.943 回答
2

如果您想搜索手册页的整个文本而不仅仅是简短的描述,正确的答案是man -K(大写 K)或man --global-apropos

默认是搜索文字字符串,除非--regex使用

于 2015-07-07T20:51:58.160 回答
1

apropos或者man -k是在手册页中搜索字符串的命令。但不幸的是,经典实现只搜索 NAME 部分,这是相当有限的。

NetBSD 的apropos实现对手册页的整个正文进行全文搜索。

它也有基于网络的版本:man-k.org

于 2016-04-24T16:14:07.770 回答