infoコマンドはマニュアルページを表示しますか?

infoコマンドはマニュアルページを表示しますか?

マニュアルページで「ハイパーリンク」をたどる方法を探していたところ、偶然にこのコマンドを見つけました。このコマンドinfoはコマンドと同じ情報を表示しているように見えましたが、manタブキーを使用してハイパーリンクに切り替えることもできました(悲しいことに、いいえvimキーバインディングですが、矢印キーは機能します)

しかし、このコマンドが他のフォーマットと表示機能を持つマニュアルページを表示するのか、それとも別のドキュメントセットなど、まったく異なるものを表示するのかどうか疑問に思います。

答え1

manそして、infoさまざまな基本情報ソースを使用します。man通常はに保存されているマンページを表示し、通常はに保存されて/usr/share/manいるinfo情報文書を表示します/usr/share/info。また、情報文書は通常ツリー構造で提供され、ルートは/usr/share/info/dir起動時に表示される「ディレクトリノード」ですinfo

特定のマンページにその情報文書と同じ情報が含まれているかどうかは、両方のマンページ作成者によって異なります。場合によっては、共通のソースで生産されるか、異なるソースで生産されますが、多くの場合は異なります。

GNUがinfo情報文書を見つけることができない場合は、マンページを表示します。個人情報また、情報文書とマニュアルページを表示し、マニュアルページにハイパーリンクを提供し、必要に応じてキーバインディングを設定することもできます。

答え2

これinfo注文する利用可能な文書を情報形式で表示します。デフォルトのテキスト形式(最新形式より低いman)、複数の論理ページで構成される文書、およびハイパーリンクをサポートする文書形式。

情報ファイルは通常次のように生成されます。文字メッセージこれは、テキスト端末で読み取り可能な情報文書に変換でき、PDFやHTMLなどの形式のより印刷可能なテキストに変換できます。 Info形式はHTMLより古い。

Info形式はもともとEmacsドキュメント形式でした。よりエレガントな情報ブラウザがEmacsに組み込まれており、infoEmacsを使用していないユーザーも利用できます。スタンドアロンinfoのブラウザは非常にシンプルで、設定可能なキーバインディングはなく、GNUで提供されているので、自然にEmacsに似たキーバインディングを持っています。 viに似たキーバインディングを持つ情報ブラウザが必要な場合は、Emacsとそのviエミュレーションパッケージのいずれかを使用してください。

これ次の完全なドキュメントinfoの一部ですテキストパケット。ディストリビューションでは、ドキュメントを実行可能ファイルとは別にパッケージ化できます。GNU文書のライセンス問題; 例えば Debian はこれを次のようにリリースします。texinfo-doc-nonfree

実行してもinfo fooInfoドキュメントに利用可能なエントリがない場合、ユーティリティは呼び出しを試み、成功するとInfoのインターフェイスによってレンダリングされたマニュアルページを表示します。fooinfoman fooinfomaninfo

答え3

maninfoツール/コマンドマニュアルを提供するさまざまな方法。たとえば、次のようになりますman tar

ノート

このマンページはGNU tarの簡単な説明です。例と使用法の提案を含む詳細な議論については、texinfo形式のGNU Tarのマニュアルを参照してください。情報リーダーとtarアーカイブがシステムに正しくインストールされている場合、このコマンドは

情報タール

これにより、マニュアル全体にアクセスできます。

ただし、一部のコマンドでは、infoデータセットが存在しないか、ページの(縮小された)コンテンツに置き換えることができますman

答え4

情報とマニュアルページを見て、リンク、カラーマーキング、vimバインディングに従うことができるようにするには:info.vim(ヒントはマニュアルと情報ページ用のよりインタラクティブなビューアはありますか?)。

私は自分が最も目立つ場所でvimバインディングを見つけるのに数ヶ月を費やしたので、これをここに残します。

関連情報