it-swarm-tr.com

"Man" ve "info" belgeleri arasındaki fark nedir?

El sayfaları ve bilgi yardım belgeleri ile ilgili:

Neden böyle iki belge kaynağı var?
Bazen bir el sayfası mevcuttur ve bilgi mevcut değildir; ya da tam tersi.
Henüz kafiye ve arkasındaki gerekçeye takılmadım.

Belki aralarında önemli bir fark vardır, ama olsa bile, ikisi de neden var? Gereksiz ikiye katlanıyor gibi görünüyor.

92
Peter.O

Man sayfaları, programlarla ilgili belgeleri dağıtmanın geleneksel UNIX yoludur. "Kılavuz sayfası" terimi, basılı kılavuzun sayfalarına karşılık geldiği için "kılavuz sayfası" nın kısaltmasıdır; kılavuz sayfaları "bölümler" (komutlar için 1, sistem çağrıları için 2, vb.) tam UNIX kılavuzundaki bölümlere karşılık gelir. Bir man sayfasını kağıda yazdırmak istiyorsanız destek hala var, ancak bu günlerde nadiren yapılır ve çok sayıda man sayfası, hepsini tek bir kitaba bağlamayı imkansız hale getirir.

90'lı yılların başında GNU projesi "man" dokümantasyon sisteminin eski olduğuna karar verdi ve değiştirmek için info komutunu yazdı: info temel köprü özellikleri ve daha basit bir biçimlendirme diline sahiptir (man sayfaları için kullanılan "troff" sistemine kıyasla). Ayrıca, GNU man sayfalarının kullanımına karşı savunurlar ve karmaşık yazılım sistemlerinin sadece bir dizi kısa adam sayfası yerine eksiksiz ve kapsamlı belgelere sahip olması gerektiğini iddia eder. .

Aslında adam ve bilgilerinin yanı sıra kullanımda olan diğer dokümantasyon sistemleri de vardır: GNOME ve KDE'nin kendi HTML tabanlı sistemleri vb. Vardır.

Sonunda, belgeleri aldığınız form, ilk başta yazılımı sağlayan projenin iç politikalarına bağlıdır - küresel olarak kabul edilmiş bir standart yoktur.

81
Riccardo Murri

Bilgi GNU projesi içindeki belgeler için varsayılan biçimdir, insan UNIX için çok daha eski geleneksel biçimdir.

Info, Tein için bir grup makro olan ve kaynak biçimi olarak Texinfo'yu kullanır ve bu da "iyi görünümlü" basılı sürümler veya PDF'ler oluşturmayı çok daha kolay hale getirir.

Genellikle, sayfalar daha çok 1 konuya (bir komut, bir yapılandırma dosyası, bir sistem fonksiyonu, ...) sahipken, bilgi normalde daha çok bir kitap gibi birleştirilmiş bir kılavuzun yapısına sahiptir.

24
JanC

adam bilgi, emacs tuş bağlamalarını ve arama, bırakma vb. için standart emacs komutlarını kullanırken manuel sayfayı görüntülemek için daha az kullanır.

15
user4687