![嘗試使用指令[重複]在 chmod 內部搜索](https://rvso.com/image/50678/%E5%98%97%E8%A9%A6%E4%BD%BF%E7%94%A8%E6%8C%87%E4%BB%A4%5B%E9%87%8D%E8%A4%87%5D%E5%9C%A8%20chmod%20%E5%85%A7%E9%83%A8%E6%90%9C%E7%B4%A2.png)
我試圖在內容中尋找帶有“符號”一詞的命令
如果我輸入
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 檔案的位置。
根據您的搜尋字詞,這可能會返回很多結果...