“İnsan” ve “Bilgi” belgeleri arasındaki fark nedir?


92

Man sayfaları ve bilgi yardımı dokümantasyonu ile ilgili olarak:

Neden bu tür benzer iki belge kaynağı var?
Bazen bir man sayfası mevcuttur ve bilgi yoktur; ya da tam tersi.
Kafiye ve arkasındaki nedeni henüz bağlamadım.

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


1
GNU-Bilgi Kötü, Erkek (1) 2003'ten itibaren iyi , komik bir okuma. Flat is better than nested.
n611x007

Deneyin yapıyor info infove man info. man inforenkli örnekler gösterir. Ben daha görsel biriyim, aynı rengi kullanmak beni uykulu kılıyor. Küçük bir renk ile adam sözdizimi, hızlı bir şekilde anlaşılabilir hale getirir.
randominstanceOfLivingThing

Yanıtlar:


80

Kılavuz sayfaları, UNIX'in programlarla ilgili belgeleri dağıtmanın geleneksel yoludur. "Man page" terimi, basılı el kitabının sayfalarına tekabül ettiği için "manüel sayfa" ifadesinin kısaltmasıdır; man 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. Bu günlerde nadiren yapılsa da, kağıda kağıda bir sayfa yazdırmak istiyorsanız, destek hala var ve bu sayfaların sayısı çok az olsa bile hepsini tek bir kitapta birleştirmeyi imkansız kılıyor.

90'lı yılların başlarında, GNU projesi "adam" dokümantasyon sisteminin eski olduğuna karar verdi ve bunu değiştirmek için info komutunu yazdı : info , temel köprüleme özelliklerine ve kullanılacak daha basit bir biçimlendirme diline sahipti (bunun için kullanılan "troff" sistemine kıyasla) adam sayfaları). Ayrıca GNU , man sayfalarının kullanılmasına karşı savunuculuğunu ve karmaşık yazılım sistemlerinin bir dizi kısa man sayfası yerine tam ve kapsamlı bir dokümantasyona sahip olması gerektiğini savunuyor .

İnsan ve bilgilerin yanı sıra kullanımda olan diğer dokümantasyon sistemleri de var: GNOME ve KDE'nin kendi HTML tabanlı sistemleri, vb.

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


14
infoAsla gerçekten kalkmadı, değil mi?
UncleZeiv

9
@UncleZeiv: infoKaç tane bilgi formatı dokümanı kullandığı hakkında bir fikir edinmek için parametreler olmadan çalıştırın .
Ocak

24

Bilgi, GNU projesi içindeki dokümantasyon için varsayılan formattır, insan UNIX için daha eski olan geleneksel formattır.

Bilgi, Texinfo'yu, TeX için bir grup makro olan ve aynı zamanda "iyi görünümlü" basılı sürümler veya PDF'ler oluşturmayı çok daha kolaylaştıran kaynak biçimi olarak kullanır.

Genel olarak, manpages 1'den daha fazla belirli bir konu (bir komut, bir yapılandırma dosyası, bir sistem işlevi, ...) iken, bilgi normalde bir kitap gibi daha çok birleşik bir el kitabının yapısına sahiptir.


14

Adam, daha sonra, vim keybindings kullanan manüel sayfayı görüntülemek için daha az, info emacs keybindings ve standart emac komutları, arama, istifa vb. komutlarını kullanır.


3
Keybindings sorunu ilginç (bu yüzden googled) ... infoBir VI keybind seçeneği var gibi gözüküyor : --vi-keys ( vi ve benzeri anahtar bağlantıları kullan) - $ alias info = 'info - vi-key '... belki?
Peter.O
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.