Giriş
Bilmediğiniz bir şeyi arama motoru üzerinden aradığınızda karşınıza daha önceden yazılmış birçok rehber çıkıyor. Bunları okuyarak sorunlarınızın çözümlerini veya kullanmayı bilmediğiniz bir aracı kullanmayı öğreniyorsunuz. Bunun dışında kullanabileceğiniz bir yöntem daha var o da manuel page'ler. Manual page'lerin asıl çıkış sebebi bir komutun çok fazla parametresi olması ve geliştiricilerin dahi bu parametreleri akıllarında tutamamasıydı. Bunun içinman adlı bir komut eklendi ve araçlar için manuel sayfaları yazılmaya başlandı. Bu sayede insanlar ellerinde kütük gibi linux user manual sözlükleri taşımalarına gerek kalmadı. Şimdi biraz man komutundan bahsedelim.
Man Nedir?
Man (manual'ın kısaltılmış halidir) kılavuz sayfalarını önünüze getirir. Bunu şöyle düşünebilirsiniz, büyük bir dokümantasyon var ama bunun içinden aradığınızı bulmak için her seferinde ilk önce dokümantasyonu sonra bölümü ve maddeyi açmanız gerekiyor. Bu bir ansiklopedi karıştırmak gibi olduğundan sürekli parametreleri yazması gereken bir kullanıcı için belli bir süreden sonra işkence haline dönüşebiliyor. İşte man bize burada kolaylık sağlayarak koskoca linux ansiklopedisinden bize "nano" komutunun ne işe yaradığını ve parametrelerini gösteriyor, hem de sadece 2 saniyede.Man Sayfalarına Nasıl Ulaşacağım?
[CODE lang="bash"]man [program][/CODE]Şeklinde eğer aradığınız programın bir man sayfası var ise görüntüleyebilirsiniz.
[CODE lang="bash" title="Örnek:"]man man[/CODE]
İlk kullanmamız gereken
man komutu man'in kendisini aratmaktır. Bunu kendiniz aratıp man komutunu detaylı bir şekilde öğrenebilirsiniz.Hangi programların man sayfası var diye merak ediyorsanız aşağıdaki iki dizinden birinde bulunuyor olmaları gerek.
Bash:
/usr/share/man
/usr/local/share/man
Man Sayfaları Neye Benzer?
Man sayfalarında belli başlıklar bulunur, bunlar;- Name
- Synopsis
- Description
- Examples
- Options
- Notes
- Bugs
- See Also
Help Sayfası
Help sayfaları ise man sayfalarının sadece parametrelerini içeren kısaltılmış bir versiyonu olarak düşünülebilir.
Bash:
man --help