有没有一种方法可以搜索典型使用情况的联机帮助页?


15

我的大脑比较小,所以我在那里可以存放的东西有限。我使用Linux Semi-Pro-Amateur已经有好几年了,但我仍然对我所知道的很少的命令感到惊讶。

诸如“如何在终端中列出所有分区”之类的简单内容将启动15分钟的DuckDuckGo-hunt。

我要站起来!今天结束!

因此,有没有一种方法可以在联机帮助页中搜索“列表分区”之类的内容并获得以下信息:

$ man-search list partitions

Results for "list partitions"
-----------------------------

df - list drives with size or something
du - list directory usage

我想我已经知道答案了,但是...也许您可以建议一种在需要时可以更快地找到所需实用程序的方法。

谢谢!


什么也看不见du,并df与磁盘分区做。第一个报告文件的存储分配和有关文件系统内分配所述第二(无论这些文件系统作为磁盘,磁盘分区,LV的,网络或虚拟的)
斯特凡Chazelas

Answers:


13

我认为最合适的是apropos(aka man -k),它将在每个联机帮助页之前搜索单行描述。如果要搜索整个手册页,则至少要man-db支持man -K,它恰好做到了这一点(默认情况下,至少在Debian派生工具上使用了man-dbman实现)。

IIRC man -K在Linux man实现上得到了很好的支持,但是man-db强烈建议在此-db部分使用IIRC :man-db以更加高效的方式索引手册页,从而大大man -K加快了速度。


2
请注意,并非所有的man-db apropos选项都可使用man -kman -K不支持的耻辱之-a/--and类的apropos。(如man -K --and list partitions找到同时包含所有手册页listpartitions
斯特凡Chazelas
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.