Komut Satırında Kılavuz Sayfaları Nasıl Aranır?

Anonim

Komut satırı kullanıcıları, belirtilen komutlar ve işlevler için ayrıntılar, yardım ve belgeler içeren kılavuz sayfalarına veya kılavuz sayfalarına şüphesiz aşinadır. Doğru sözdizimini veya bir komutun nasıl çalıştığını öğrenmeye çalışırken bir kılavuz sayfasına başvurmak çok önemli olabilir, ancak bazı kılavuz sayfalarının ne kadar büyük olduğu düşünülürse, ilgili bölümü denemek ve bulmak için tüm kılavuz sayfasını kaydırmak gerçek bir sürükleme olabilir.Ek olarak, bazen ilgili verileri tam olarak hangi kılavuz sayfasında aramanız gerektiğini de bilemezsiniz. Neyse ki, kılavuz sayfalarında arama yapmak ve şu anda etkin olan bir kılavuz sayfasında bir dize veya arama terimi bulup eşleştirmek veya tüm kılavuz sayfalarında bir eşleşme aramak için tam olarak aradığınız şeyi hızlı bir şekilde bulup erişmek için iki arama aracı vardır.

Kılavuz sayfalarını aramak, ister Mac OS, Linux, BSD veya başka herhangi bir unix tabanlı komut satırında aynı şekilde çalışır. İşte böyle çalışır:

Dize Eşleşmesi İçin Tüm Kılavuz Sayfalarında Nasıl Arama Yapılır

Genel bir komut, işlev veya özellikle ilgili bir şey bulmak istiyorsanız, ancak verilerin hangi kılavuz sayfasında olacağından emin değilseniz veya belki de yalnızca bir şeye ilişkin tüm referansları bulmak istiyorsanız , bilgisayardaki her bir kılavuz sayfasında tüm eşleşmeleri aramak için geniş bir dize eşleşmesi kullanırsınız:

"

man -K Dize"

Bayrağın büyük -K olduğuna dikkat edin, dize herhangi bir şey olabilir. Örneğin, “eraseDisk” dizesini içeren tüm kılavuz sayfalarını bulmak için şu sözdizimini kullanırsınız:

"

man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? /usr/share/man/man8/diskutil.8? y"

Dönüş'e basmak, /usr/share/man/ içinde bulunan tüm kılavuz sayfalarını hemen aramaya başlar ve bir eşleşme bulunduğunda, 'y' ile kabul edebileceğiniz eşleşen kılavuz sayfasını size sunar. ' veya 'n' ile kapat (veya 'q' ile çık)

Mac'te bir Terminal.app kullanıcısıysanız, -K bayrağının burada tartıştığımız sağ tıklama Man Dizini numarasını kullanmaya benzer olduğunu göreceksiniz, ancak bunun tamamen komut satırı ve fare veya imleç etkileşimi gerektirmez.

Mevcut Kılavuz Sayfasında Eşleşmeleri Arayın

Bir kılavuz sayfasına girdikten sonra, o anda açık olan kılavuz sayfasında bir dize eşleşmesi için de arama yapmak isteyebilirsiniz. Bu, / gibi ile yapılır:

/ Arama terimi

Diyelim ki launchd için kılavuz sayfasındayız ve bu kılavuz sayfasında "LaunchAgents" için eşleşmeler bulmak istiyorsunuz. Lansman için adam olduğunuzda (man launchd) aşağıdakileri kullanırsınız:

/launchagents

Geçerli kılavuz sayfasında sözdizimi ile eşleşen herhangi bir şey vurgulanacaktır. Daha sonra n ve shift+n ile eşleşmeler arasında gezinebilirsiniz.

Bir man sayfasına girdiğinizde arama yapmak için hatırlamanız gereken üç numara şunlardır:

  • / arama dizesi – geçerli kılavuz sayfasında “arama dizesi” ile eşleşenleri bulun”
  • n – sonraki maça git
  • shift + n – önceki maça git

Bir dahaki sefere komut satırında kılavuz sayfalarını sıralarken bu ipuçlarını unutmayın.Ayrıca, Terminal uygulamasını kullananlar için, doğrudan Terminal Yardım menüsünden kılavuz sayfalarını da arayabileceğinizi ve başlatabileceğinizi unutmayın; bu, daha sonra daha fazla ayrıntı almak için bir yardım belgesine bakmak üzere yukarıda bahsedilen dize aramayı kullanmanıza olanak tanır.

Diğer bazı manuel sayfa arama hilelerini biliyor musunuz? Yorumlarda bize bildirin.

Komut Satırında Kılavuz Sayfaları Nasıl Aranır?