Man

有沒有辦法只為命令的指定選項查看man文件

  • March 12, 2021

如果我想知道 的含義wget -b,我看手冊man wget,然後搜尋-b選項。

  -b
  --background
      Go to background immediately after startup.  If no output file is specified via the -o, output is redirected to wget-log.

我想通過類似的命令獲得結果man wget -b。(當然這不起作用。)

有沒有類似的方法可以使它成為可能?

如果您less用作 man 的尋呼機,您可以嘗試

LESS="+/^\s+-b" man wget

在哪裡

  1. +``less打開後執行下一個操作的符號
  2. /命令開始搜尋
  3. ^\s+-b``-b正則表達式從行首匹配

因此,如果您願意,可以為 shell 安排適當的功能

function rman {
#USAGE: rman programm.name option.to.search (with "-" symbol)
LESS="+/^\s+$2" man "$1"
}

並將其添加到~/.bashrc例如。

執行man command時可以按/再輸入純文字進行搜尋。例如,鍵入它會跳轉到文本中/-b的第一個實例。-b

引用自:https://unix.stackexchange.com/questions/180639