Rehber Manuel Sayfası Nedir?

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çin man 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
Şeklinde olabilir. "Benim aradığım man sayfasında daha fazla var" veya "Benim aradığım sayfada daha az var" diyorsanız bu anormal bir şey değil çünkü her man sayfasında aynı şeyler yoktur.

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
Şeklinde yazarsanız size kısaltılmış halini gösterecektir man sayfasının.
 

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çin man 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.
Şeklinde olabilir. "benim aradığım man sayfasında daha fazla var" veya "benim aradığım sayfada daha az var" diyorsanız bu anormal bir şey değil çünkü her man sayfasında aynı şeyler yoktur.

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
Şeklinde yazarsanız size kısaltılmış halini gösterecektir man sayfasının.

Bilmeyenler için güzel ve detaylı bir rehber olmuş, elinize sağlık hocam.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı