Özet
man [-adho] [-t | -w] [-M manpath] [-P pager] [-S mansect] \
[-m arch[:machine]] [-p [eprtv]] [mansect] page ...
man -f [-d] [-M manpath] [-P pager] [-S mansect] keyword ...
whatis [-d] [-s mansect] keyword ...
man -k [-d] [-M manpath] [-P pager] [-S mansect] keyword ...
apropos [-d] [-s mansect] keyword ...
Açıklama
man, çevrimiçi kılavuz belgelendirme sayfalarını bulur ve görüntüler. mansect belirtilirse, arama kılavuzun belirli bir bölümüyle sınırlandırılır.
Kılavuz Bölümleri
Kılavuzun bölümleri şunlardır:
- Genel Komutlar Kılavuzu
- Sistem Çağrıları Kılavuzu
- Kütüphane Fonksiyonları Kılavuzu
- Çekirdek Arayüzleri Kılavuzu
- Dosya Biçimleri Kılavuzu
- Oyunlar Kılavuzu
- Çeşitli Bilgiler Kılavuzu
- Sistem Yöneticisi Kılavuzu
- Çekirdek Geliştirici Kılavuzu
Seçenekler
-M manpath: Varsayılan arama yolu yerine iki nokta üst üste ile ayrılmış belirli bir kılavuz yolu kullanılmasını zorunlu kılar.manpath(1)sayfasına bakın.MANPATHortam değişkenini geçersiz kılar.-P pager: Belirtilen sayfalayıcıyı kullanır. Renk desteği etkinse varsayılan olarakless -sR, etkin değilseless -sdeğerini alır.MANPAGERortam değişkenini geçersiz kılar; bu değişken dePAGERortam değişkenini geçersiz kılar.-S mansect: Aranan kılavuz bölümlerini belirtilen iki nokta üst üste ile ayrılmış listeyle sınırlandırır. Varsayılan değer1:8:2:3:3lua:n:4:5:6:7:9:lşeklindedir.MANSECTortam değişkenini geçersiz kılar.-a: Her bir sayfa argümanı için yalnızca bulunan ilk sayfa yerine tüm kılavuz sayfalarını görüntüler.-d: Ek hata ayıklama bilgileri yazdırır. Ayrıntı düzeyini artırmak için tekrarlanabilir. Kılavuz sayfasını görüntülemez.-f:whatis(1)komutunu taklit eder.manbu modda çağrıldığında seçeneklerin yalnızca bir alt kümesinin etkili olacağını unutmayın.-h: Kısa bir yardım mesajı görüntüler ve çıkar.-k:apropos(1)komutunu taklit eder.manbu modda çağrıldığında seçeneklerin yalnızca bir alt kümesinin etkili olacağını unutmayın.-m arch[:machine]: Diğer platformlara özgü kılavuz sayfalarının aranmasına olanak tanımak üzere varsayılan mimari ve makine ayarlarını geçersiz kılar. Bu seçenek macOS'te kabul edilir ancak uygulanmaz.-o: Yerelleştirilmemiş kılavuz sayfalarının kullanılmasını zorunlu kılar. Yerel ayara özgü aramaların nasıl çalıştığını görmek içinUygulama Notlarıbölümüne bakın.LC_ALL,LC_CTYPEveLANGortam değişkenlerini geçersiz kılar.-p [eprtv]:nroff(1)veyatroff(1)çalıştırılmadan önce verilen önişlemciler listesini kullanır.MANROFFSEQortam değişkenini geçersiz kılar.-t: Kılavuz sayfası kaynağınıtroff(1)üzerinden göndererek kılavuz sayfalarının diğer biçimlere dönüştürülmesine olanak tanır.-w: Kılavuz sayfasının içeriği yerine kılavuz sayfasının konumunu görüntüler.
-p seçeneği için geçerli önişlemci argümanları şunlardır:
e:eqn(1)p:pic(1)r:refer(1)t:tbl(1)v:vgrind(1)
apropos ve whatis Seçenekleri
-d:mankomutunun-dseçeneğiyle aynıdır.-s:mankomutunun-Sseçeneğiyle aynıdır.
man, apropos veya whatis taklit modunda çalıştırıldığında seçeneklerinin yalnızca bir alt kümesi dikkate alınır. Sağlanan apropos ve whatis uygulamasında -d, -M, -P ve -S seçenekleri eşdeğer işlevselliğe sahiptir. MANPATH, MANSECT ve MANPAGER ortam değişkenleri de benzer şekilde dikkate alınır.
Uygulama Notları
Yerel ayara özgü aramalar: man, farklı yerel ayarlardaki kılavuz sayfalarını destekler. Arama davranışı, boş olmayan bir dizeye sahip üç ortam değişkeninden ilki tarafından belirlenir: LC_ALL, LC_CTYPE veya LANG. Tanımlanmışlarsa, man yerel ayara özgü kılavuz sayfalarını şu mantığa göre arar:
lang_country.charset
lang.charset
en.charset
Örneğin, LC_ALL değişkeni ja_JP.eucJP olarak ayarlanmışsa, man /usr/share/man dizinindeki bölüm 1 kılavuz sayfalarını değerlendirirken aşağıdaki yolları arar:
/usr/share/man/ja_JP.eucJP/man1
/usr/share/man/ja.eucJP/man1
/usr/share/man/en.eucJP/man1
/usr/share/man/man1
Belirli kılavuz dosyalarını görüntüleme: man, bir / karakteri içerdiği sürece dosyaya giden yol iletildiğinde belirli bir kılavuz sayfasının görüntülenmesini de destekler.
Ortam Değişkenleri
Aşağıdaki ortam değişkenleri man komutunun yürütülmesini etkiler:
LC_ALL,LC_CTYPE,LANG: Yerel ayara özgü kılavuz sayfalarını bulmak için kullanılır. Geçerli değerlerlocale(1)komutu çalıştırılarak bulunabilir. Ayrıntılar içinUygulama Notlarıbölümüne bakın.-oseçeneğinden etkilenir.MACHINE_ARCH,MACHINE: Platforma özgü kılavuz sayfalarını bulmak için kullanılır. Ayarlanmamışsa, sırasıylasysctl hw.machine_archvesysctl hw.machineçıktısı kullanılır. Ayrıntılar içinUygulama Notlarıbölümüne bakın.-mseçeneğine karşılık gelir.MANPATH:man(1)tarafından kullanılan standart arama yolu,MANPATHortam değişkeninde bir yol belirtilerek değiştirilebilir. Geçersiz yollar veya kılavuz veritabanı barındırmayan yollar yoksayılır.-Mseçeneği ile geçersiz kılınır.MANPATHiki nokta üst üste ile başlıyorsa varsayılan listenin sonuna eklenir; iki nokta üst üste ile bitiyorsa varsayılan listenin başına eklenir; yan yana iki adet iki nokta üst üste içeriyorsa standart arama yolu bu iki nokta üst üste işaretlerinin arasına yerleştirilir. Bu koşulların hiçbiri karşılanmazsa standart arama yolunu tamamen geçersiz kılar.MANROFFSEQ:nroff(1)veyatroff(1)çalıştırılmadan önce kılavuz kaynağı için önişlemcileri belirlemek üzere kullanılır. Ayarlanmamışsa varsayılan olaraktbl(1)değerini alır.-pseçeneğine karşılık gelir.MANSECT: Aranan kılavuz bölümlerini belirtilen iki nokta üst üste ile ayrılmış listeyle sınırlandırır.-Sseçeneğine karşılık gelir.MANWIDTH: Sayısal bir değere ayarlanmışsa, kılavuz sayfalarının görüntüleneceği genişlik olarak kullanılır. Özelttydeğerine ayarlanmışsa ve çıktı bir terminale yönlendiriliyorsa, sayfalar ekranın tüm genişliği boyunca görüntülenebilir.MANCOLOR: Ayarlanırsa renk desteğini etkinleştirir.MANPAGER: Dosyaları görüntülemek için kullanılan program. Ayarlanmamışsa ve renk desteği etkinseless -sRkullanılır. Ayarlanmamışsa ve renk desteği devre dışıysaPAGERkullanılır. Onun da değeri yoksaless -skullanılır.
Dosyalar
/etc/man.conf: Sistem yapılandırma dosyası./usr/local/etc/man.d/*.conf: Yerel yapılandırma dosyaları.
Çıkış Durumu
man, başarı durumunda 0, bir hata oluşması durumunda >0 değeriyle çıkar.
Örnekler
stat(2) için kılavuz sayfasını göstermek:
man 2 stat
stat için tüm kılavuz sayfalarını göstermek:
man -a stat
Başlıkta veya gövdede düzenli ifadeyle eşleşen kılavuz sayfalarını listelemek:
man -k '\<copy\>.*archive'
ls(1) için kılavuz sayfasını göstermek ve sayfalayıcı olarak cat(1) kullanmak:
man -P cat ls
ls(1) kılavuz sayfasının konumunu göstermek:
man -w ls
Ayrıca Bakınız
apropos(1), intro(1), mandoc(1), manpath(1), whatis(1), intro(2), intro(3), intro(3lua), intro(4), intro(5), man.conf(5), intro(6), intro(7), mdoc(7), intro(8), intro(9)