GNU情報は何に使用されますか?

GNU情報は何に使用されますか?

GNU Infoが何であるか、どのように使用するのか理解していますが、正確には何ですか?~のため?マンページと同時に存在するのはなぜですか?別のユーティリティを提供する代わりに、詳細なマニュアルページを作成してみてはいかがでしょうか?

ベストアンサー1

GNU Infoは、さまざまな形式でエクスポートできる包括的でハイパーリンクされた文書を提供することを目的としています。

マンページが利用可能で、印刷物を提供するのに非常に堪能です。ただし、各マニュアルページにはかなり小さなコンテンツセットが含まれるように設計されています。マニュアルページでは、printf(3) などの単一の C 機能について説明したり、ls(1) コマンドについて説明したりできます。

これは大きなシステムに入ると崩壊します。 Emacsのドキュメントをマニュアルページに入れるには?この問題の例には、情報を取得するために読むことができる174の個別のマニュアルページがリストされているPerlのマニュアルページがあります。 &&が何を意味するのかを調べるには、どのように検索または検索しますか?

マニュアルページの改善により、Infoは以下を提供します。

  1. システムに関するすべての情報を含む大規模システムに関する単一の文書を提供する機能。 (174ページのマニュアルページと比較)
  2. 文書全体の全文検索を実行する機能(v. man -kはキーワードのみを確​​認)
  3. 同一または異なる文書の他の部分へのハイパーリンク
  4. 文書のインデックスを参照するか、「i」を押して用語を入力すると、インデックスを検索して正しい場所に移動します(v.Nothing)。
  5. 概念全体にわたる線形文書のナビゲーション、必要に応じてマウスまたはキー入力(v.Nothing)を使用して前と次のセクションを読むことができます。

それでも関連性がありますか?最近、ほとんどの人は「この文書はマンページに属していません」と言い、PDFやHTMLに入れます。実際、一部のオペレーティングシステムのヘルプシステムはHTMLに基づいています。しかし、GNU Infoが作成された1986年にはHTMLは存在しませんでした。今日、texinfoを使用すると、PDF、Info、またはその他の形式を生成し、必要に応じて使用できます。

これがGNU Infoが発明された理由です。

おすすめ記事