कमांड लाइन पर मैन पेज कैसे खोजें

कमांड लाइन उपयोगकर्ता निस्संदेह मैन पेज, या मैन्युअल पृष्ठों से परिचित हैं, जिनमें निर्दिष्ट आदेशों और कार्यों में विवरण, सहायता और दस्तावेज़ीकरण शामिल है। उचित वाक्यविन्यास सीखने की कोशिश करते समय एक मैन पेज का संदर्भ देना आवश्यक हो सकता है या कमांड कैसे काम करता है, लेकिन कुछ मैन्युअल पेज कितने बड़े हैं, यह एक वास्तविक भाग को खोजने और खोजने के लिए पूरे मैन पेज के माध्यम से स्क्रॉल करने के लिए असली ड्रैग हो सकता है। इसके अतिरिक्त कभी-कभी आप नहीं जानते कि वास्तव में कौन सा मैन्युअल पृष्ठ आपको प्रासंगिक डेटा के लिए देखना चाहिए। सौभाग्य से मैन पेजों को खोजने के लिए दो खोज टूल हैं और आप जो खोज रहे हैं उसे तुरंत ढूंढें और एक्सेस करें, चाहे वर्तमान में सक्रिय मैन पेज में स्ट्रिंग या सर्च टर्म ढूंढना और मिलान करना या मैच के लिए सभी मैन्युअल पेज खोजना।

खोज मैन पेज केवल किसी भी यूनिक्स आधारित कमांड लाइन में काम करता है, चाहे वह मैक ओएस, लिनक्स, बीएसडी, या जो भी हो। यहां देखिए यह कैसे काम करता है:

एक स्ट्रिंग मैच के लिए सभी मैन पेज कैसे खोजें

यदि आप किसी सामान्य कमांड, फ़ंक्शन या फीचर के बारे में कुछ खोजना चाहते हैं, लेकिन आप निश्चित नहीं हैं कि कौन सा मैन पेज डेटा होगा, या शायद आप किसी चीज़ के सभी संदर्भ ढूंढना चाहते हैं, तो आप एक विस्तृत स्ट्रिंग मैच का उपयोग करते हैं सभी मैचों के लिए कंप्यूटर पर प्रत्येक मैनुअल पेज को खोजने के लिए:

man -K "String"

ध्यान दें कि ध्वज पूंजी-के है, स्ट्रिंग कुछ भी हो सकती है। उदाहरण के लिए, स्ट्रिंग "eraseDisk" वाले सभी मैन्युअल पृष्ठों को खोजने के लिए आप वाक्यविन्यास का उपयोग करेंगे:

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

रिटर्न मारना तुरंत / usr / share / man / * में मिले सभी मैन्युअल पृष्ठों को खोजना शुरू कर देगा और जब एक मैच वापस रिपोर्ट मिलेगा, तो मिलान करने वाले मैन्युअल पेज को आप 'y' के साथ स्वीकार कर सकते हैं या 'n' के साथ खारिज कर सकते हैं ( या 'क्यू' से बाहर निकलें)

यदि आप मैक पर टर्मिनल.एप उपयोगकर्ता हैं, तो आप पाएंगे कि -के ध्वज राइट-क्लिक सर्च मैन इंडेक्स चाल का उपयोग करने के समान है, हमने यहां चर्चा की, सिवाय इसके कि यह पूरी तरह से कमांड लाइन से किया गया है और इसके लिए कोई माउस या आवश्यकता नहीं है कर्सर बातचीत।

मिलान के लिए वर्तमान मैनुअल पेज में खोजें

एक बार जब आप मैन्युअल पृष्ठ में हों, तो आप स्ट्रिंग मैच के लिए वर्तमान में खुले मैन पेज के भीतर भी खोजना चाहेंगे। ऐसा / ऐसा करने के साथ किया जाता है:

/ search term

आइए मान लें कि हम लॉन्च के लिए मैन पेज में हैं और आप उस मैनुअल पेज के भीतर "लॉन्चएजेंट्स" के लिए मैचों को ढूंढना चाहते हैं। एक बार जब आप लॉन्च (मैन लॉन्च) के लिए मैन में हों तो आप निम्न का उपयोग करेंगे:

/launchagents

मौजूदा मैन पेज में सिंटैक्स के लिए कोई भी मैच हाइलाइट किया जाएगा। फिर आप n और shift + n के साथ मैचों के बीच नेविगेट कर सकते हैं।

एक बार जब आप एक मैन पेज के भीतर हों तो खोज करने के लिए तीन युक्तियां हैं:

  • / खोज स्ट्रिंग - मौजूदा मैन पेज में "खोज स्ट्रिंग" में मिलान खोजें "
  • एन - अगले मैच में जाओ
  • शिफ्ट + एन - पूर्व मैच पर जाएं

अगली बार जब आप कमांड लाइन पर मैन्युअल पृष्ठों के माध्यम से सॉर्ट कर रहे हों तो इन युक्तियों को याद रखें। और टर्मिनल ऐप का उपयोग करने वालों के लिए, याद रखें कि आप सीधे टर्मिनल हेल्प मेन्यू से मैन्युअल पेजों को भी खोज और लॉन्च कर सकते हैं, जो आपको आगे की जानकारी प्राप्त करने के लिए उपरोक्त स्ट्रिंग सर्च का उपयोग करने के लिए मदद दस्तावेज़ में देखने की अनुमति देगा।

कुछ अन्य मैनुअल पेज खोज चाल के बारे में पता है? हमें टिप्पणियों में बताएं।