web-dev-qa-db-ja.com

ヘルプ、情報、manコマンドの違い

これらのコマンドがコマンドの構文とオプションを取得するのに役立つことを知っていますが、私の質問は、それらが互いにどのように異なるのかということです。

35
Rupesh Pawar

helpはbashコマンドです。内部bash構造を使用して、bashコマンドに関する情報を格納および取得します。

mantroff (groff経由)プロセッサ用のマクロセットです。単一ファイルの処理の出力は、デフォルトでmanコマンドによってポケットベルに送信されます。

infoTexinfo のinfo形式の出力のアーカイブ用のテキストのみのビューアです。

helpbash組み込みで、bashコマンドのみのヘルプを提供します

manは、システムのほとんどすべてのコマンドのヘルプの従来の形式であり、設定ファイルだけに独自のmanページがある場合もあります。パッケージで編成されたLinuxディストリビューションでは、相対テキストは通常​​、コマンドを提供する同じパッケージから提供されます。 bash-completionをお持ちの場合は、 TAB 利用可能なmanページを確認します。

infoは、GNU emacsに基づいて、コマンドのマニュアルページを提供する代替システムです。主にGNUコマンドとユーティリティ用に提供されています。他の人から広く採用されているようには見えません。

25
enzotib