Linux - man(Manuel Sayfası) komutu
man(Manuel Sayfası) Komutu
man(manuel) sayfaları temel yardım alma dosyalarıdır. Ve kılavuz sayfaları olarak da bilinir.
man komutunu kullanmak için komut satırına, hakkında bilgi edinip yardım almak istediğimiz komutu man komut şeklinde giriyoruz. Örneğin ben chmod hakkındaki bilgilere ulaşmak istiyorsam konsola man chmod şeklinde yazarak gerekli bilgilere ulaşabilirim. Komutun çıktısında göreceğiniz gibi uzunca bir açıklama sizleri bekliyor. Açılan bu kılavuz sayfasında yön tuşlarını ve space tuşunu kullanarak rahatlıkla gezinebilirsiniz. Ayrıca man sayfasının kısayollarını ve kullanımını görmek isterseniz man sayfası açıkken h tuşuna basarsanız sizi man kılavuzunun yardım sayfası karşılar, orada man komutunun kullanımı ile ilgili detaylı bilgi yardımı mevcuttur. Kılavuz sayfasını kapatmak isterseniz de, sadece q tuşuna basmanız yeterli olacaktır.
Şimdi biraz da man sayfasının iç yapısına değinecek olursak:
NAME: Komutun ismi ve açıklama kısmı.
SYNOPSIS: Komutun kullanım açıklaması(nasıl kullanılacağı).
DESCRIPTION: Komutun yaptığı iş(fonksiyonu) hakkında açıklama.
EXAMPLES: Komutun kullanımı ile ilgili örnekler ve açıklamalar.
SEE ALSO: Diğer ilgili başlıklar.
man kılavuzunun komutlarla ilgili tuttuğu bilgi sayfaları /usr/share/man konumu altında tutulur. Yani konsol ekranına basılan yardım(kılavuz) bilgileri bu konum içerisinde yer alan dosyalardan alınarak basılır. man kılavuz sayfalarının kaynağı burasıdır ve bu dosyalar belirli bir düzene göre sıralanmıştır.
İlgili dizin içerisindeyken bakalım; örneğin, man sayfasının yapılanması nasıl oluyor yani /usr/share/man konumunda yer alan dil dosyaları dışındaki diğer dosyalar olan man1, man2, man3, man4, man5, man6, man7, man8 dosyaları ne ifade ediyor kısaca ona değinelim.
man1: genel kullanıcı programlarını ifade eder.
man2: sistem programlarını ifade eder.
man3: kütüphane fonksiyonlarını(C programlama ile ilgili) ifade eder.
man4: özel dosyaları ifade eder.
man5: dosya biçimlerini ifade eder.
man6: ekran koruyucuları ve oyunları ifade eder.
man7: diğer kategorilere girmeyen çeşitli komutları ifade eder.
man8: sistem yönetimini ve bakımını ifade eder.