(9つの回答)
7年前に閉鎖されました。
すべての組み込みコマンドのマンページをダウンロードできる場所はありますか?
help
を使用できることを知っています またはman bash
検索して情報を検索しますが、それらを分離してほしいので、man read
を実行できます。 読み取りマンページを取得します。
承認された回答:
これを試してください:
bashman () { man bash | less -p "^ $1 "; }
nを押す必要があるかもしれません たまたまコマンド名が最初の単語である段落ではなく、実際のコマンドに到達するために数回。
説明: これにより、man bash
の出力全体がパイプ処理されます つまり、bashのマニュアルページ全体(これは巨大なドキュメントであり、各bash組み込みコマンドを説明するサブセクションがあります)を読み取りプログラムにless
。 less’-p
フラグは「パターン」を表します。パターンに一致する入力テキストの最初のポイントまで自動的にスクロールします。ここでのパターンは、「行の先頭(^
」に一致する正規表現です。 )、特定の数のスペース、その後に…」–ここで、bashはbashman
に提供された最初の引数を挿入します bashは特別な$1
を参照するため、関数 二重引用符で区切られた文字列内のトークン(「最初の引数」を意味します)(一重引用符は、文字通り$1
の文字を意味することをbashに伝えます。 )。したがって、bashman cd
を実行すると 、bashのマニュアルページで、スペースの束で始まり、文字列「cd」で始まる行を効果的に検索します。 bashのmanページ全体に、このパターンに一致する他のポイントがある可能性があるためです。 「cd」などを説明するセクションの実際の見出しでは、この関数は実際にはbashのマニュアルページの正しい部分に移動しない場合があります。