Ls (1) 'deki 1 ne anlama geliyor? [çiftleme]


17

Olası Çoğaltma:
Linux komutundan veya C işlevinden sonra parantez ve sayı ne anlama geliyor?

Birçok yardımcı programın adlarından sonra parantez içinde bir sayı olduğunu görüyorum, örneğin ls(1)veya symlink(7). Bu numaralara ne denir ve neye atıf yaparlar?


Bunu hep gördüm ama buna bir cevap sormaya ya da cevaplamaya hiç dikkat etmedim. Bu soruyu sorduğunuz için +1.
Jeffrey Jose

Yanıtlar:


23

Sayılar, man sayfanın ait olduğu manpage bölümünü ifade eder:

1 Yürütülebilir programlar veya kabuk komutları

2 Sistem çağrıları (çekirdek tarafından sağlanan işlevler)

3 Kütüphane çağrıları (program kütüphanelerindeki fonksiyonlar)

4 Özel dosya (genellikle / dev içinde bulunur)

5 Dosya formatları ve kuralları / etc / passwd

6 Oyunlar

7 Muhtelif (makro paketler ve sözleşmeler dahil), örn. Adam (7), groff (7)

8 Sistem yönetimi komutları (genellikle yalnızca kök için)

9 Çekirdek yordamları [Standart dışı]

( man man:-))

Bölümü göstermenin nedeni esas olarak birden fazla bölümde aynı adda bir manpage olması, örneğin man(1)( mankomut) ve man(7)(manuel sayfalar sistemi). Aynı sistem adı olan sistem çağrıları (bölüm 2,3) ve komut satırı programları (bölüm 1) için aynıdır, örn unlink.

BTW, man -abelirli bir arama terimi için tüm bölümlerden man sayfalarını görmek için kullanabilirsiniz .


Teşekkürler! Bence adam dosyalarım yanlış ayarlanmış olmalı. Bölüm 7'de insan bulmaya çalıştığımda, sadece "kılavuzun 7. bölümünde insan için giriş yok" - ve adam (1) sadece çalıştırılabilir insanı nasıl çağıracağımı anlatıyor.
Douglas

Eh, adam sayfaları kümesi standartlaştırılmıyor AFAIK. Yani belki işletim sisteminiz / kurulumlarınız farklı bir dizi sayfa seçti .... Hangi işletim sistemindesiniz?
sleske

Bölüm numaraları unix varyantları arasında biraz değişiklik gösterir. 1, 2 ve 3 sıkıca yerleşmiştir, diğerleri daha azdır. Burada verilen liste Linux içindir. Pek çok sistemin introher bölümde bir kılavuz sayfası vardır.
Gilles 'SO- kötülüğü bırak'

4

manBunları gördüğünüzde sayfaya bakıyorsanız , bunlar bakılacakları "bölüm" dür. Varsayılan olarak, manbelirli bir sorgu için bulduğu ilk girişi yukarı çeker. Ancak, bu crontab, komut ve crontabsistem dosyası için bir girdiniz (komut, dosyayı düzenlemek için kullanılır) olduğunda sorunlara neden olabilir . İstediğiniz bölümü belirterek, aradığınızı söyleyebilirsiniz. man manSize bölümlerin listesini vermelidir ve sizin için tek bir seçebileceğiniz man <section> <query>gibi, man 1 ls.

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.