長いマニュアルページを読むと検索

長いマニュアルページを読むと検索

読みたくなったらついに疲れました。強く打つreadオプション。-s結局、正確な位置(4500行程度)を見つけましたが、両方の検索とも一致する項目が多すぎてman bashいつものように苦しくなりました。/read/\s-s\s

したがって、問題は長いマニュアルページを効率的に読み取るか、または同じ情報を取得する方法です。地元の?具体的な例を挙げると、read -s pwdシェルスクリプトでその文書を見た後、その文書にどのように移動しますか?良い答えは、シェルスクリプトの断片、特定のツールや使用方法のヒント、または読みやすい場所を見つけるのに役立つ全く異なるものです。

注:タグはありません。私は質問が一般的なマニュアルページを読むことを望んでいるので、おそらくそれはおそらく最も一般的に遭遇する巨大なマニュアルページです。

ベストアンサー1

Bash 組み込みコマンドのヘルプをすばやく表示するには、以下を使用しますhelp

help read

あなたが望むもの。

マニュアルページのような形式の場合は、以下を使用します。

help -m read

またはより良い方法は、

help -m read | less

それでも、マニュアルページで検索に固執する場合は、コマンドを発行できる簡単な説明が次のようになります。

/^\s*read [[]

これは、コマンドが最初に解釈されると、その名前が行の先頭から少しインデントされるために機能します。の特別な場合はreadread実際の文書を見つける前に少しのナビゲーションが必要です。なぜなら、(明らかな理由で)「read」という単語がマニュアルページ全体で何度も繰り返されるからである。 [[]は通常、オプションのパラメータの前にある[と一致することを意味します。 (私は通常/^ \ s *を省略し、単に/ <組み込みコマンド> [[]のみを使用します)

その他のオプション

フォーマットの変更が気に入らない場合は、マニュアルページをDVIまたはPDFファイルに変換できます。

man -T dvi bash >bash.dvi

または

man -T ps bash | ps2pdf - bash.pdf # Requires the Ghostscript suite for ps2pdf

もちろん、DVIやPDF文書があれば簡単にテキスト検索を行うことができます。

おすすめ記事