GNU/Linux >> Linux の 問題 >  >> Linux

Bashビルトインコマンドの個々のマニュアルページを取得しますか?

この質問にはすでに回答があります :ロングマンページの読み取りと検索

(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のマニュアルページの正しい部分に移動しない場合があります。


Linux
  1. C++ のマニュアル ページはどこにありますか?

  2. bashでファイルの絶対ディレクトリを取得するにはどうすればよいですか?

  3. Linux では、bash コマンドではなく C 関数のマニュアル ページを取得するにはどうすればよいですか?

  1. コマンドラインでの毎日のBashのヒント

  2. cd コマンドの man ページがない

  3. C ライブラリの man ページを書く必要はありますか?

  1. Bash bangコマンド:Linuxコマンドラインの必知のトリック

  2. マニュアルページを閲覧するための上位5つのLinuxmanコマンドオプション

  3. コマンドの使用方法を学ぶためにマニュアルページを使用する方法?