回答:
helpbashコマンドです。内部bash構造を使用して、bashコマンドに関する情報を保存および取得します。
mantroff(groff経由)プロセッサ用のマクロセットです。単一ファイルの処理の出力はman、デフォルトでコマンドによってページャーに送信されます。
infoTexinfoの info形式の出力のアーカイブ用のテキスト専用ビューアーです。
helpはbashシェルの組み込みコマンドであり(そのシェルのみ)、そのシェルの組み込みコマンドとキーワードの一部を文書化します。それはそのシェルの内部文書システムです。他のシェルには独自のドキュメントシステムksh93が--helpあり--manます(組み込みのオプションとオプションがありzsh、他の形式のマニュアルから情報を抽出する実行ヘルプヘルパーがあります)。その他のコマンドにvimは、独自の埋め込みドキュメントシステムがあります。
manは、個々のコマンド、API関数、概念、構成ファイルの構文、セクションで編成されたファイル形式(ユーザーコマンド用に1、システムコール用に2 ...)の短いリファレンスマニュアル(ページ)を提供するシステム全体のドキュメントシステムです。これが従来のUnixドキュメントシステムです。
infoGNUプロジェクトに由来する別のドキュメントシステムです。リンク付きのハイパーテキストです(Webより前)。情報マニュアルは、目次の概念と情報を見つけるのに役立つ(検索可能な)インデックスを備えたデジタル本のようなものです。
3には重複があります。たとえばbash、GNUプロジェクトの一部であることには、マニュアルページと情報マニュアルの両方があります。マニュアルのサイズにより、manシステムは適切ではbashありません。ただし、情報マニュアルとインデックスの構造はあまり良くbashないため、のinfoような他のマニュアルほど情報を見るのは簡単ではありませんzsh。zshさらに大きなマニュアルは、いくつかのマニュアルページに分割されてinfoおり、非常に優れたインデックスを持つ優れたマニュアルもあります。
infoマニュアルは、texinfoHTMLおよび印刷可能(PDF / PS)バージョンの生成にも使用される形式から生成されることに注意してください。zshただし、この場合、texinfoは別の形式(yodl)から生成されます。
help help; 役に立たない:man help。
help組み込みですbash。もっと便利:info bash help。
helpはbash組み込みで、bashコマンドのみのヘルプを提供します
manは、システム上のほぼすべてのコマンドの従来の形式のヘルプであり、構成ファイルに独自のマニュアルページがある場合もあります。パッケージで構成されたLinuxディストリビューションでは、通常、相対テキストはコマンドを提供する同じパッケージから提供されます。持っているbash-completion場合TABは、利用できるマニュアルページを確認するために利用できます。
infoは、コマンドベースのマニュアルページを提供する代替システムGNU emacsです。主にGNUコマンドとユーティリティ用に提供されています。他から広く採用されていないようです。