我的大脑相对较小,所以我能储存的东西是有限的。我已经半业余地使用 Linux 几年了,但我仍然惊讶于我所知道的命令是如此之少。
像“如何在终端中列出我的所有分区”之类的简单内容将启动 15 分钟的 DuckDuckGo 狩猎。
我表明立场!今天就结束了!
那么,有没有一种方法可以在手册页中搜索“列表分区”之类的内容并获得如下内容:
$ man-search list partitions
Results for "list partitions"
-----------------------------
df - list drives with size or something
du - list directory usage
我想我已经知道答案了,但是......也许您可以建议一种更快的方法来在我需要时找到我需要的实用程序。
谢谢!
答案1
我认为最适合您要寻找的是apropos
(又名man -k
),它将搜索每个联机帮助页之前的一行描述。如果你想搜索整个手册页,至少man-db
支持man -K
,它正是这样做的(至少是 Debian 衍生品默认使用的实现)man-db
。man
IIRC在 Linux实现man -K
上得到了很好的支持,但是强烈建议使用该部分:以更有效的方式索引联机帮助页,这使得速度更快。man
man-db
-db
man-db
man -K