Bu komutun sözdizimi ve komutlar için seçenekler elde edilmesine yardımcı olacağını biliyorum, ancak benim sorum, birbirlerinden nasıl farklı olduklarıdır.
Bu komutun sözdizimi ve komutlar için seçenekler elde edilmesine yardımcı olacağını biliyorum, ancak benim sorum, birbirlerinden nasıl farklı olduklarıdır.
Yanıtlar:
help
bir bash komutudur. Bash komutları hakkında bilgi depolamak ve almak için dahili bash yapılarını kullanır.
man
troff (groff yoluyla) işlemcisi için ayarlanmış bir makrodur . Tek bir dosyayı işlemden geçirme çıktısı, man
varsayılan olarak komut tarafından bir çağrı cihazına gönderilir .
info
Texinfo'nun bilgi formatındaki çıktısında arşivler için sadece bir yazıdır .
help
bash
kabuktaki yerleşik komuttur (ve yalnızca bu kabuk), bazı yerleşik komutların ve o kabuğun anahtar kelimelerinin belgelenmesini sağlar. Bu, kabuğun içsel bir dokümantasyon sistemi. Diğer mermiler kendi dokümantasyon sistemine ksh93
sahiptir ( yerleşikleri için --help
ve --man
seçenekleri zsh
vardır, diğer biçimlerde el kitaplarından bilgi alan bir çalıştırma yardımcısı vardır). Diğer komutlar vim
kendi gömülü dokümantasyon sistemine sahiptir.
man
bireysel komutlar, API işlevleri, kavramlar, konfigürasyon dosyası sözdizimi, bölümler halinde düzenlenmiş dosya formatları (kullanıcı komutları için 1, sistem çağrıları için ...) için kısa referans kılavuzları (sayfalar) sağlayan sistem çapında bir dokümantasyon sistemidir. Geleneksel Unix dokümantasyon sistemi budur.
info
GNU projesinde ortaya çıkan bir başka dokümantasyon sistemidir. Bağlantıları olan köprü metni (webden önce). Bir bilgi el kitabı, içindekiler kavramı ve bilgilerin aranmasına yardımcı olan (aranabilir) bir indeks konseptine sahip dijital bir kitap gibidir.
3 arasında örtüşme var. Örneğin bash
, GNU projesinin bir parçası olmak hem bir kılavuz sayfasına hem de bir bilgi kılavuzuna sahiptir. El kitabının boyutu insan sistemini bash
olsa da uygun değil . Ancak, bilgi manuel ve endeks yapısı çok iyi değil bash
ki değil kadar kolay diğerinde olarak bakmak bilgilerin yapar info
gibi el zsh
s'. zsh
El kitabının daha da büyük olması, birkaç man sayfasına ayrılmıştır ve ayrıca info
çok iyi bir indeksi olan iyi bir el kitabına sahiptir.
info
Kılavuzun, texinfo
HTML ve yazdırılabilir (PDF / PS) sürümleri oluşturmak için de kullanılan bir formattan üretildiği belirtilmelidir . Yine de zsh
, texinfo başka bir formattan ( yodl
) üretilir .
help help
:; kullanışlı değil: man help
.
help
bir yerleşiktir bash
. Daha kullanışlı: info bash help
.
help
Bir olan bash
yerleşik için yardım sağlayarak, bash
komutlar yalnızca
man
sisteminizdeki hemen hemen her komut için geleneksel yardım şeklidir ve yalnızca bazen yapılandırma dosyalarının kendi man sayfası yoktur. Paketlerde düzenlenen Linux dağıtımlarında, göreceli metin genel olarak komutu sağlayan aynı paketten sağlanır. Eğer sahipseniz, hangi man sayfalarının mevcut olduğunu görmek bash-completion
için faydalanabilirsiniz TAB.
info
dayalı komutlar için el ile sayfaları sağlamak için alternatif bir sistemdir GNU emacs
. Esas olarak GNU
komutlar ve yardımcı programlar için sağlanır . Diğerlerinden yaygın olarak benimsemiş görünmüyor.