コマンドの指定されたオプションに対してのみ「man」文書を表示する方法はありますか?

コマンドの指定されたオプションに対してのみ「man」文書を表示する方法はありますか?

それが何を意味するのかを知りたい場合は、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。 (もちろんこれはうまくいきません。)

これを達成する同様の方法はありますか?

ベストアンサー1

less男性用ポケットベルとして使用する場合は、試してみることができます

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

どこ

  1. +less開封後の次のステップのシンボル
  2. /検索開始コマンド
  3. ^\s+-b-b正規表現は行の先頭から一致します。

したがって、必要に応じてシェルに適切な機能を配置できます。

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

~/.bashrcたとえば、追加します。

おすすめ記事