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 regexman regexVe arasındaki 'ince farklılıklar' sorunuzu yanıtlamak için man 7 regex:
manVarsayı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, aptbö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_NAMEbaş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ı
manherhangi bir bölümden man 7manpage 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 mankomutu ek n olmadan kullanmak isteyeceksiniz . Ancak, bazı durumlarda birden fazla bölümde bir komut görünecektir. Örneğin, komutu man openverirseniz, 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 printfve 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
aproposEl 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.
regex7 bölümü yok ...