「man」と「info」のドキュメントの違いは何ですか?


92

マンページと情報ヘルプドキュメントについて:

このようなドキュメントのソースが2つ存在するのはなぜですか?
時々、マンページが利用可能で、情報は利用できません。またはその逆。
私はまだ韻とその背後にある理由を理解していません。

たぶんそれらの間に大きな違いがありますが、たとえあったとしても、なぜ両方が存在するのですか?不要な倍増のようです。


1
GNU-Info Bad、Man(1) 2003年からの朗読。Flat is better than nested.
n611x007

やってみてくださいinfo infoman infoman infoカラフルな例を示しています。私はより視覚的な人間で、同じ色を使用すると眠くなる。色が小さいman構文により、すぐに理解できるようになります。
randominstanceOfLivingThing

回答:


80

マニュアルページは、プログラムに関するドキュメントを配布するUNIXの従来の方法です。「マニュアルページ」という用語自体は、「マニュアルページ」の略で、印刷されたマニュアルのページに対応しています。マニュアルページの「セクション」(コマンド用に1つ、システムコール用に2つなど)は、完全なUNIXマニュアルのセクションに対応しています。マニュアルページを紙に印刷したい場合は、まだサポートがありますが、これは最近ではめったに行われず、マニュアルページの数が非常に多いため、それらをすべて1つの本にまとめることは不可能です。

90年代初期に、GNUプロジェクトは「man」ドキュメンテーションシステムが時代遅れであると判断し、それに代わるinfoコマンドを作成しました。infoには、基本的なハイパーリンク機能と、マニュアルページ)。さらに、GNU はmanページの使用にまったく反対し、複雑なソフトウェアシステムには短いmanページのセットだけではなく、完全で包括的なドキュメントが必要であると主張します。

実際、maninfo以外に、他のドキュメントシステムが使用されています。GNOMEとKDEには、独自のHTMLベースのシステムなどがあります。

最終的に、ドキュメントを取得するフォームは、そもそもソフトウェアを提供したプロジェクトの内部ポリシーによって異なります。グローバルに受け入れられている標準はありません。


14
info本当に離陸したことはありませんでしたか?
アンクルゼイフ

9
@UncleZeiv:infoパラメーターなしで実行すると、情報形式のドキュメントを使用するアプリケーションの数がわかります。
JanC

24

InfoはGNUプロジェクト内のドキュメントのデフォルト形式であり、manはUNIXのはるかに古い伝統的な形式です。

InfoはTexinfoをソース形式として使用します。これはTeXのマクロの集まりであり、「見栄えの良い」印刷版またはPDFの作成もはるかに簡単になります。

一般に、マンページは特定のトピック(コマンド、構成ファイル、システム関数など)に関連していますが、情報は通常、本のように結合されたマニュアルの構造を持っています。


14

manはlessを使用してマニュアルページを表示します。このページでは、vimキーバインドを使用しますが、infoはemacsキーバインドと、検索、終了などに標準のemacsコマンドを使用します。


3
キーバインドの問題は(私はGoogleで検索)面白いです...それはそうinfoVIキーバインドのオプションがあります:--vi-キー(使用viのようなおよび以下のようなキーバインディング)... $別名情報= '情報を- viキー」...多分?
Peter.O
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.