Bash
搜尋 bash 命令
我想在 bash 本身中搜尋 bash 命令。當我忘記命令的名稱時,我想要一種快速找到它的方法。例如“搜尋文件”應該建議“查找”。
您可以獲得的最接近的東西是通過以下命令之一:
man -k search apropos search
這些將返回其描述中包含“搜尋”一詞的所有聯機幫助頁。
您可以使用(非標準)
-s
選項將搜尋限制在第 1 節(使用者命令)和第 8 節(管理員命令)中的頁面:man -ks1,8 search
這將省略有關程式 API 或概念、文件格式的頁面……
正如@dr_ 建議的那樣,使用
man -k search
效果很好,但有時它會給出一長串結果以及描述。因此,如果您想很好地顯示結果,您可以使用cut
並僅列出命令的名稱,如下所示假設我們要找到 *mod (
usermod
,groupmod
,depmod
)man -k mod | cut -d ' ' -f 1 | grep 'mod$'