コマンドの個々のパラメータの機能を確認するために、マニュアルページをどのように確認できますか?

コマンドの個々のパラメータの機能を確認するために、マニュアルページをどのように確認できますか?

例: tar -zxvfコマンドを使用していますが、「x」が何を意味するのかわかりません。

常にスクロールせずにこの単一パラメータをどのように確認できますかman tar

答え1

探す

xですextract

manに入ると/-xenter-xパラメータに関する情報を取得するには入力し、次の-x一致に移動するには
キーを押し、前の-x一致に移動するにはキーを押します。nN

正規表現を使用して検索

大きなマニュアルページや一般的な用語の場合は、いくつかの正規表現を使用して検索を絞り込むことができます。

既定の項目のみを希望する場合は、/^ *-x最も関連のない一致項目の削除を使用できます。
これは、ほとんどのマニュアルページがスペースでインデントされたアイテムとしてフォーマットされているために機能します。

  • ^ *空白が0個以上の行の先頭に一致します。
  • -x検索文字列です。

答え2

これは RHEL6 と Bash で動作します。

存在する.bashrc

次へ追加

function mans {
       man $1 | less -p "^ +$2"
}

bashの新しいインスタンスを起動する

$ bash

mans ls -l

所望の効果が達成された。

答え3

grepマニュアルページからいくつかのコンテキストを取得することもできます。

man tar | grep -C5 -- '-x\b'

答え4

私は通常そうする

man tar | less -p '   -x'

パターンが見つかると、lessは検索中のパラメータの前の3つのスペースに対応するパターンでページを起動します。 100%信頼できませんが、通常は動作します。

パターンが見つからない場合は、Enterキーを押すと結果全体が表示され、less検索機能自体を使用してパラメータを検索できます。

関連情報