我試圖在內容中尋找帶有“符號”一詞的命令
如果我輸入
man chmod
和
/symbolic
你可以看到 chmod 命令有一行“文件的新模式也將被打印,以八進制和符號表示法。〜”
所以我期待如果我輸入
man -f "symbolic"
chmod 指令顯示,但沒有顯示
為什麼不?如何找到“完整”而不是“短”命令手冊頁中的單字?這樣我就可以透過搜尋「symbolic」一詞來找出 chmod
謝謝
答案1
您正在尋找以下-K
選項man
:
-K, --global-apropos
在所有手冊頁中搜尋文字。這是一種強力搜索,可能需要一些時間;如果可以的話,您應該指定一個部分來減少需要搜尋的頁面數量。搜尋字詞可以是簡單字串(預設),也可以是正規表示式(如果使用 --regex 選項)。
預設情況下,這會將所有與man
您的搜尋模式相符的頁面排隊以便在 $PAGER 中開啟。若要僅查看man
包含搜尋字詞的頁面列表,請傳遞-w
以下選項:
-w, --where, --location
實際上不顯示手冊頁,但列印要格式化的來源 nroff 檔案的位置。
根據您的搜尋字詞,這可能會返回很多結果...