info
コマンドと偶然出会ったman
と同じコマンドに関する情報を表示するように見えたが、タブを使用できるようにしたときに、manページで「ハイパーリンク」をたどる方法を探していましたハイパーリンクへ(そして残念なことにvimキーバインドはありませんが、矢印キーは機能します)
しかし、このコマンドが表示のフォーマットと機能が異なるmanページを表示しているだけなのか、それとも完全に別のドキュメントセットのような何かを表示しているのかと思いました。
man
とinfo
は異なる主要な情報源を使用します:man
は通常/usr/share/man
に保存されているマンページを表示し、info
は通常は情報ドキュメントを表示します/usr/share/info
に保存されています。さらに、Infoドキュメントは通常、info
を起動すると表示される「ディレクトリノード」である/usr/share/info/dir
をルートとするツリー構造で利用できます。
特定のマンページに対応するInfoドキュメントと同じ情報が含まれているかどうかは、両方の作成者によって異なります。場合によっては、共通のソースから作成されることもあれば、一方が他方から作成されることもあります。しかし、多くの場合、それらは異なります。
GNU info
は、Infoドキュメントが見つからない場合にマンページを表示します。 Pinfo は、Infoドキュメントとマンページの両方を表示することもでき、マンページにハイパーリンクを提供します。キーバインディングも好みに合わせて設定できます。
info
コマンド は、Info形式で利用可能なドキュメントを表示します。これは、基本的なテキスト形式(最新のman
未満)、複数の論理ページで構成されるドキュメント、およびハイパーリンクをサポートするドキュメント形式です。
Infoファイルは通常、 texinfo ソースから生成されます。これは、テキスト端末で読むことができるInfoドキュメント、次のような形式の印刷可能なテキストに変換できます。 PDF、またはHTML。 Info形式はHTMLより古いものです。
Info形式は、Emacsのドキュメント形式として始まりました。 Emacsにはより豪華なInfoブラウザーが組み込まれており、Emacs以外のユーザーはinfo
を使用できます。スタンドアロンのinfo
ブラウザはかなりミニマルであり、設定可能なキーバインディングがありません。また、GNUからのものであるため、当然Emacsのようなキーバインディングがあります。 viのようなキーバインディングを備えたInfoブラウザーが必要な場合は、Emacsとそのviエミュレーションパッケージの1つを使用してください。
info
の完全なドキュメントは、 texinfoパッケージの一部です 。 GNU documentation ;に関するライセンスの問題により、ディストリビューションは実行可能ファイルとは別にドキュメントをパッケージ化する場合があります。たとえば、Debianは texinfo-doc-nonfree
で出荷します。
info foo
を実行しても、Infoドキュメントにfoo
がない場合、info
ユーティリティはman foo
の呼び出しを試み、成功するとinfo
man
のインターフェースでinfo
によってレンダリングされたmanページを表示します。
man
とinfo
は、ツール/コマンドのマニュアルを提供するための異なるアプローチです。たとえば、man tar
:
[〜#〜]ノート[〜#〜]
このマンページは、GNU tarの簡単な説明です。例や推奨される使用法などの詳細については、texinfo形式のGNU Tarマニュアルを参照してください。情報リーダーとtarドキュメントがシステムに適切にインストールされている場合、コマンド
情報tar
完全なマニュアルにアクセスできるはずです。
ただし、特定のコマンドでは、info
データセットが存在しないか、man
ページの(縮小された)コンテンツにフォールバックする場合があります。