我经常发现自己用 alt-tab 搜索“How to do X in Linux”。
有没有办法在 Linux 中搜索(例如,手册页)来查找可能在特定情况下使用的工具?
例如,之前我需要命令来查看文件夹占用了多少空间。 (请原谅我的 Windows 术语 - 我是新手!)有什么方法可以让我在du -h
不离开终端的情况下找到该命令?
答案1
命令apropos
(或)将返回该部分(Unix 上任何手册中的第一部分)man -k
中包含指定搜索词的所有手册。NAME
该部分存储在“whatis”数据库中。
要查找处理“空格”的命令,请执行以下操作
$ apropos space
在 OS X 上,这会找到df
(“显示可用磁盘空间”)和其他相关的东西(但顺便说一句不是 du
NAME
,至少在 OS X 上不是,这完全取决于您系统上手册本身该部分的内容)。
$ apropos "disk usage"
将提出更严格的选择,包括du
(“显示磁盘使用统计信息”)。
您必须通过反复试验来得出搜索词...;-)
该whatis
实用程序执行相反的操作:
$ whatis du
du(1) - display disk usage statistics