आप किसी भी कमांड के बारे में जानकारी खोजने के लिए man कमांड का उपयोग कर सकते हैं जिसका नाम आप जानते हैं। हालांकि, यदि आपको कमांड का नाम याद नहीं है तो आपको कुछ कठिनाई हो सकती है। आप एक विशाल मैन पेज भी देख रहे होंगे जो बेहद लंबा है, जैसे bash या mplayer के लिए, जहां टेक्स्ट के अंदर आप जो खोज रहे हैं उसे ढूंढना मुश्किल हो सकता है। सौभाग्य से, इस क्षेत्र में आपको कवर करने के लिए कुछ ट्रिक्स हैं।
आप एक टर्मिनल खोलकर शुरू करना चाहेंगे। आप उबंटू यूनिटी डैश से टर्मिनल शब्द खोज सकते हैं या एक खोलने के लिए Ctrl+Alt+T दबा सकते हैं। Xfce4, सिनेमन, KDE और LXDE उपयोगकर्ता एप्लिकेशन मेनू का चयन करना चाह सकते हैं, सिस्टम टूल्स पर होवर करें और फिर कमांड लाइन वातावरण शुरू करने के लिए टर्मिनल पर क्लिक या टैप करें।
विधि 1: मैन पेज के अंदर स्ट्रिंग खोजें
आपके पास खोज के लिए दो विकल्प हैं, यह इस पर निर्भर करता है कि मैन पेज पहले से खुला है या नहीं। पहला इसमें शामिल है कि आप किसी पेज के अंदर नहीं हैं, तो मान लें कि आप कमांड लाइन पर हैं और कुछ टेक्स्ट ढूंढना चाहते हैं। man bash | less +/newline टाइप करें bash मैन पेज खोलने के लिए और फिर टेक्स्ट में शब्द newline के हर उदाहरण को हाइलाइट करें। यह काफी बार आता है, इसलिए आप अगले खोज परिणाम पर जाने के लिए n कुंजी दबा सकते हैं। यदि आप पहले देखे गए एक पर वापस जाना चाहते हैं, तो बस विपरीत दिशा में जाने के लिए Shift+n दबाएं।
ध्यान रखें कि आप man को किसी भी वैध मैन पेज नाम से और शब्द newline को किसी भी स्ट्रिंग से बदल सकते हैं जिसे आप खोजना चाहते हैं। हमने बस इसे एक उदाहरण के रूप में उपयोग किया क्योंकि वह शब्द बॉर्न शेल के मैन पेज लेख में कई बिंदुओं पर दिखाई देता है। एक बार जब आप चीजों को देख लेते हैं, तो आप बस पत्र q टाइप करके मैन पेज से बाहर निकल सकते हैं उसी तरह जैसे आप मैन ब्राउज़र का उपयोग करते समय करते।
विधि 2: मैन पेज पढ़ते समय स्ट्रिंग खोजना
आप vi या vim में उपयोग की जाने वाली विधि का उपयोग करके मैन पेज पढ़ने की प्रक्रिया में होने पर भी आसानी से खोज सकते हैं। man bash टाइप करें या man शब्द के बाद किसी भी कमांड का नाम जिसे आप पढ़ने में रुचि रखते हैं। एक बार जब आप मैन ब्राउज़र के अंदर होते हैं, तो / टाइप करें उसके बाद आप जिस भी शब्द का अगला उदाहरण ढूंढना चाहते हैं। फिर इसे खोजने के लिए एंटर या रिटर्न कुंजी दबाएं।
पहली विधि की तरह ही, आप अगले उदाहरण पर आगे बढ़ने के लिए n दबा सकते हैं या पीछे जाने के लिए Shift+n का उपयोग कर सकते हैं। खोज को रीसेट करने के लिए एक और फॉरवर्ड स्लैश टाइप करें जिसके बाद एक और खोज शब्द हो। चूंकि मैन ब्राउज़र खोज इतिहास नहीं रखता या इस संबंध में किसी भी प्रकार की वास्तविक सीम नहीं है, आप बस अलग-अलग शब्दों के लिए नई खोज जारी रख सकते हैं। यह उन समयों में उपयोगी होता है जब आपको काफी लंबे टुकड़े में कई अलग-अलग कमांड विकल्प ढूंढने की आवश्यकता होती है।
विधि 3: मैन पेज के अंदर से कमांड का परीक्षण
यदि आप जिस मैन पेज को ढूंढ रहे थे उसे पढ़ रहे हैं और आप एक कमांड को आजमाना चाहते थे, तो ! टाइप करें उसके बाद कमांड ही। चूंकि man कमांड डिफ़ॉल्ट रूप से less पेजर का उपयोग करता है और less vi/vim बाइंडिंग का उपयोग करता है, आप दूसरे कंसोल पर स्विच किए बिना इससे फ़ंक्शन चला सकते हैं। जो भी कमांड करता है वह आपको पिछली स्क्रीन पर जो भी अंतिम आउटपुट था उसके अंत में दिखाया जाएगा इससे पहले कि आप man में प्रवेश करें।
उदाहरण के लिए, कल्पना करें कि आप uname के पेज को पढ़ रहे थे और कुछ विकल्पों को आजमाना चाहते थे। मैन ब्राउज़र के अंदर रहते हुए, !uname -oirv टाइप करें ताकि आपको वही सटीक आउटपुट मिले जो आप एक सामान्य बैश कमांड लाइन से चलाने पर प्राप्त करेंगे। यह लगभग किसी भी कमांड के साथ काम करेगा चाहे आप किस मैन पेज को देख रहे थे। यह हालांकि सबसे उपयोगी है, किसी चीज़ को आज़माने के लिए जब आप उसके निर्देशों को देख रहे हों। यदि आप किसी ऐसी चीज़ के साथ काम कर रहे हैं जो बड़ी संख्या में विकल्प लेती है और उन्हें एक साथ देखना चाहते हैं, तो आप विंडो को अधिकतम करना चाह सकते हैं और फिर टाइप करना शुरू कर सकते हैं।
एक बार जब आप कर लेते हैं, तो बस रिटर्न कुंजी दबाएं और आप मैन के अंदर वापस आ जाएंगे।
विधि 4: उन कमांड की खोज जिनका नाम आप नहीं जानते
यह सब ठीक है यदि आप मैन पेज में स्ट्रिंग खोजना चाहते हैं और फिर उन्हें आज़माना चाहते हैं, लेकिन आप अक्सर पाएंगे कि आप एक कमांड का नाम नहीं जानते। आप apropos टाइप कर सकते हैं उसके बाद किसी भी शब्द को उस कमांड से जुड़ी हर चीज़ की पूरी खोज करने के लिए। मान लें कि आप देखना चाहते हैं कि नेटवर्क कॉन्फ़िगरेशन से जुड़े किस तरह के कमांड हैं। apropos network टाइप करें और फिर एंटर या रिटर्न दबाएं। आप man -k network टाइप करके भी वही सटीक आउटपुट प्राप्त कर सकते हैं। यह एक उपयोगी ट्रिक है यदि आप कभी खुद को एक लिनक्स सिस्टम पर पाते हैं जो आपको इस तरह की खोजों के लिए apropos का उपयोग नहीं करने देता।
आपको प्रतिक्रियाओं से भरा एक पूरा पेज प्राप्त होगा, जिसे आप अपने टर्मिनल में ऊपर स्क्रॉल करके देख सकते हैं। माउस या ट्रैकपैड स्क्रॉल ठीक काम करेगा, जैसा कि Shift+Ctrl+PageUp और Shift+Ctrl+PageDown कीबोर्ड शॉर्टकट भी करेंगे। यदि आप एक वर्चुअल टर्मिनल से काम कर रहे हैं जो आपको टेक्स्ट स्क्रॉल नहीं करने देता, तो apropos network | less जारी करें और फिर कर्सर कुंजियों के साथ या j कुंजी दबाकर नीचे जाने और k कुंजी दबाकर पीछे जाने के माध्यम से प्रतिक्रियाओं के माध्यम से स्क्रॉल करें।
ध्यान रखें कि शब्द network केवल एक उदाहरण था और आप इसे किसी भी चीज़ से बदल सकते हैं जिसे आप खोजना चाहते हैं। यह किसी भी स्थिति के लिए बहुत अच्छा है जहां आपने वास्तव में भुला दिया होगा कि किसी विशेष कमांड का उपयोग कैसे करें।
लेखक के बारे में

केविन एरोज
केविन एरोज एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं जिनके पास एक दशक से अधिक का उद्योग अनुभव है। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (MCTS) प्रमाणन है और नवीनतम तकनीकी विकास पर अपडेट रहने के लिए गहरा जुनून है। केविन ने तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर बड़े पैमाने पर लिखा है, जिसमें सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में उनकी विशेषज्ञता और ज्ञान का प्रदर्शन किया गया है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता प्राप्त और सम्मानित किया गया है, और वे जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उच्चly माने जाते हैं।