Yanıtlar:
UNIX(7)
"UNIX (7)" sorunuzu yanıtlamak için, bu "UNIX'in 7. bölümdeki (çeşitli) man sayfası" standart kondisyonudur.
Gibi bir sayfa açmak için init(8)
, bu komutu kullanınız: man 8 init
.
man regex
vs man 7 regex
man regex
Ve arasındaki 'ince farklılıklar' sorunuzu yanıtlamak için man 7 regex
:
man
Varsayılan olarak sayfayı en düşük bölüm numarasına sahip açar . Bu durumda, bu bölüm 3'tür (Kütüphane çağrıları). Sayfayı bölüm 7'den (Muhtelif) açmak oldukça farklı.
Farklı bölümlerdeki sayfalar farklı şeylere yöneliktir, ancak bu durumda benzer olmalarına rağmen, apt
şunları göz önünde bulundurun :
apt (8) - Advanced Package Tool
apt (1) - annotation processing tool
Bu örnekte, apt
bölüm 8'den (Sistem yönetimi komutları) bölüm 1'deki sayfa (Çalıştırılabilir programlar veya kabuk komutları) ile tamamen ilgisizdir.
İleride man -f PAGE_NAME
başvurmak üzere, bu ada sahip tüm sayfaları tüm bölümlerde bulmak için kullanın . Ardından istediğiniz bölümden bir sayfa açabilirsiniz man SECTION PAGE_NAME
.
Çeşitli sayfa bölümleri aşağıdaki gibidir ve şunlardan bulunabilir man man
:
- Yürütülebilir programlar veya kabuk komutları
- Sistem çağrıları (çekirdek tarafından sağlanan fonksiyonlar)
- Kütüphane çağrıları (program kütüphaneleri içindeki işlevler)
- Özel dosyalar (genellikle bulunur
/dev
)- Dosya formatları ve kuralları
/etc/passwd
- Oyunlar
- Çeşitli (makro paketleri ve sözleşmeler dahil), örneğin
man(7)
,groff(7)
- Sistem yönetimi komutları (genellikle sadece root için)
- Çekirdek rutinleri [Standart değil]
Bölüm numaraları
man
herhangi bir bölümden man 7
manpage gösterecek, bölüm 7'den manpage gösterecektir. Yani burada 7, manüel sayfa için aradığınız belirli komut bölümünü gösterir.
Sağlanan bir bölüm, insanı kılavuzun sadece bu bölümüne bakmaya yönlendirecektir.
Bölümler
El kitabının bölüm numaralarını ve ardından içerdikleri sayfa türlerini görmek için aşağıdaki tabloya bakın.
1: Yürütülebilir programlar veya kabuk komutları
2: Sistem çağrıları (çekirdek tarafından sağlanan fonksiyonlar)
3: Kütüphane çağrıları (program kütüphaneleri içindeki işlevler)
4: Özel dosyalar (genellikle / dev içinde bulunur)
5: Dosya formatları ve kuralları örneğin / etc / passwd
6: Oyunlar
7: Çeşitli (makro paketleri ve sözleşmeler dahil), örneğin adam (7), groff (7)
8: Sistem yönetimi komutları (genellikle sadece root için). Çeşitli konulara, sözleşmelere ve protokollere genel bakış, karakter kümesi standartları ve çeşitli diğer şeyler.
9: Çekirdek rutinleri [Standart değil]
Birden fazla bölümdeki komutlar
Çoğu durumda man
komutu ek n olmadan kullanmak isteyeceksiniz . Ancak, bazı durumlarda birden fazla bölümde bir komut görünecektir. Örneğin, komutu man open
verirseniz, bölüm 1'den openvt için man sayfasını alırsınız. Ancak, C için açık man sayfasını görmeniz gerekirse (yukarıdaki tabloya göre sistem çağrısı) komutunu vermeniz gerekir. man 2 open
.
Çok benzer bir örnek man printf
ve olacaktır man 3 printf
. Lütfen komutları verin ve kendiniz için çıktıdaki farkı görün.
Sayınız man 7 unix
(UNIX (7))
Böylece, bu UNIX (7) bölüm 7'ye ait olduğu anlamına gelir.
Bir bölüm numarası girmezsem hangi bölüm varsayılan olarak gösterilecektir?
Varsayılan işlem, önceden tanımlanmış bir sıranın ardından mevcut tüm bölümlerde arama yapmak ve sayfa birkaç bölümde mevcut olsa bile yalnızca bulunan ilk sayfayı göstermektir.
Bir komutun bölüm numarasını nasıl bilebilirim?
Bir terim / komutun hangi bölümlere girdiğini öğrenmeniz gerekiyorsa man -k
(apropos komutuna eşdeğer). Bu nedenle, man -k printf
printf anahtar kelimesi için kısa açıklamaları ve manuel sayfa adlarını normal ifade olarak arayacaktır. Herhangi bir eşleşmeyi yazdırın. (Eşdeğer apropos -r printf
). Komutu verin, aldığınız tonu görün. Subring eşleşmelerinden kaçınmanız gerekiyorsa (örneğin, koşuyorsanız sprintf gösterecektir man -k printf
), bu nedenle ^term
, aşağıdaki gibi sınırlandırmak için kullanmanız gerekir ,
man -k '^printf'
Printf (3o) - Formatted output functions.
printf (1) - format and print data
printf (3) - formatted output conversion
İlgili komut
apropos
El ile sayfa adlarını ve açıklamalarını arayan ilgili bir komut yukarıda belirtildiği gibidir. Hangi manuel sayfayı aradığınızdan emin değilseniz fakat genel bir fikriniz varsa, bu komutu kullanın.
regex
7 bölümü yok ...