अधिक कमांड के बारे में आपको जो कुछ पता होना चाहिए

यह मार्गदर्शिका आपको लिनक्स में "अधिक" कमांड के बारे में जानने के लिए आवश्यक सब कुछ सिखाएगी। "कम" कमांड नामक एक बहुत ही समान कमांड होता है जो "अधिक" कमांड के समान कार्यक्षमता करता है जिसे आम तौर पर अधिक उपयोगी माना जाता है

इस गाइड के भीतर, आपको "अधिक" कमांड के लिए सामान्य उपयोग मिलेंगे। आपको उनके उपलब्ध अर्थों के साथ सभी उपलब्ध स्विच भी दिखाए जाएंगे।

लिनक्स अधिक कमांड क्या करता है

अधिक कमांड आपको एक समय में टर्मिनल एक पेज में आउटपुट प्रदर्शित करने की अनुमति देता है। यह कमांड चलाने पर विशेष रूप से उपयोगी होता है जो बहुत सी स्क्रॉलिंग का कारण बनता है जैसे ls कमांड या du कमांड

उदाहरण अधिक कमांड का उपयोग करता है

टर्मिनल विंडो में निम्न आदेश चलाएं:

पीएस-एफई

यह आपके सिस्टम पर चल रही सभी प्रक्रियाओं की एक सूची देता है।

परिणाम स्क्रीन के अंत से परे स्क्रॉल करना चाहिए।

अब निम्न आदेश चलाएं:

पीएस-एफआई | अधिक

स्क्रीन डेटा की एक सूची के साथ भर जाएगी लेकिन पृष्ठ के अंत में निम्नलिखित संदेश के साथ रुक जाएगी:

-- अधिक --

अगले पृष्ठ पर जाने के लिए कीबोर्ड पर स्पेस बार दबाएं।

जब तक आप आउटपुट के अंत तक नहीं पहुंच जाते तब तक आप स्पेस दबाना जारी रख सकते हैं या आप बाहर निकलने के लिए "q" कुंजी दबा सकते हैं।

अधिक कमांड स्क्रीन पर आउटपुट करने वाले किसी भी एप्लिकेशन के साथ काम करता है।

आपको आउटपुट को अधिक कमांड पर पाइप करने की आवश्यकता नहीं है।

उदाहरण के लिए, यदि आप एक टेक्स्ट फ़ाइल को एक बार में पढ़ना चाहते हैं तो एक पृष्ठ अपने आप पर निम्न आदेश का उपयोग करें:

अधिक

इसका परीक्षण करने का एक अच्छा तरीका टर्मिनल विंडो में निम्न टाइप करना है:

अधिक / आदि / passwd

संदेश बदलें

आप अधिक कमांड के लिए संदेश बदल सकते हैं ताकि यह निम्न प्रदर्शित हो सके:

जारी रखने के लिए स्पेस दबाएं, क्यू छोड़ने के लिए

उपर्युक्त संदेश प्रदर्शित करने के लिए निम्न तरीके से अधिक उपयोग करें।

पीएस-एफआई | अधिक-डी

जब आप गलत कुंजी दबाते हैं तो यह अधिक कमांड के व्यवहार को भी बदल देता है।

डिफ़ॉल्ट रूप से, एक बीप होगा लेकिन -d स्विच का उपयोग करके आप इसके बजाय निम्न संदेश देखेंगे।

निर्देशों के लिए एच दबाएं

स्क्रॉलिंग से पाठ को कैसे रोकें

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

अधिक -p

आप निम्न कमांड का भी उपयोग कर सकते हैं जो प्रत्येक स्क्रीन को शीर्ष पर पेंट करेगा, प्रत्येक पंक्ति के बाकी हिस्सों को इसे प्रदर्शित करने के रूप में साफ़ करेगा।

अधिक-सी

एक लाइन में एकाधिक लाइनों निचोड़ें

यदि आपके पास फ़ाइल में बहुत सारी रिक्त रेखाएं हैं, तो आप रिक्त रेखाओं के प्रत्येक ब्लॉक को एक पंक्ति में संपीड़ित करने के लिए और अधिक प्राप्त कर सकते हैं।

उदाहरण के लिए निम्न पाठ देखें:

यह पाठ की एक पंक्ति है



इस लाइन में इससे पहले 2 खाली रेखाएं हैं



इस लाइन में इससे पहले 4 खाली रेखाएं हैं

निम्नानुसार लाइनों को प्रदर्शित करने के लिए आप अधिक कमांड प्राप्त कर सकते हैं:

यह पाठ की एक पंक्ति है

इस लाइन में इससे पहले 2 खाली रेखाएं हैं

इस लाइन में इससे पहले 4 रिक्त स्थान हैं

इस कार्यक्षमता को निम्न आदेश चलाने के लिए:

अधिक -s

स्क्रीन का आकार निर्दिष्ट करें

अधिक कमांड पाठ प्रदर्शित करने से पहले आप उपयोग करने के लिए लाइनों की संख्या निर्दिष्ट कर सकते हैं।

उदाहरण के लिए:

अधिक -u5

उपरोक्त आदेश एक समय में फ़ाइल 5 लाइनों को प्रदर्शित करेगा।

एक निश्चित लाइन संख्या से अधिक शुरू करें

आप एक निश्चित लाइन नंबर से काम करना शुरू करने के लिए और अधिक प्राप्त कर सकते हैं:

उदाहरण के लिए, कल्पना करें कि आपके पास निम्न फ़ाइल थी:

यह लाइन 1 है
यह लाइन 2 है
यह लाइन 3 है
यह लाइन 4 है
यह लाइन 5 है
यह लाइन 6 है
यह लाइन 7 है
यह लाइन 8 है

अब इस कमांड को देखें:

अधिक + u6

आउटपुट निम्नानुसार होगा

यह लाइन 6 है
यह लाइन 7 है
यह लाइन 8 है

स्क्रॉलिंग पहलू रहेगा।

अधिक + u3 -u2

उपरोक्त आदेश निम्न प्रदर्शित करेगा:

यह लाइन 3 है
यह लाइन 4 है
-- अधिक --

पाठ की एक निश्चित रेखा से शुरू करें

यदि आप फ़ाइल की एक निश्चित पंक्ति तक पहुंचने तक अधिकांश फ़ाइल को छोड़ना चाहते हैं तो निम्न आदेश का उपयोग करें:

अधिक + / "खोज के लिए पाठ"

जब तक आप पाठ की रेखा तक नहीं पहुंच जाते, तब तक यह शब्द "स्किपिंग" प्रदर्शित करेगा।

अधिक समय का उपयोग कर लाइनों की एक निश्चित संख्या स्क्रॉल करें

डिफ़ॉल्ट रूप से जब आप स्पेसबार दबाते हैं तो अधिक कमांड पृष्ठ की लंबाई के लिए स्क्रॉल करेगा जो या तो स्क्रीन का आकार या -यू स्विच द्वारा निर्दिष्ट सेटिंग है।

यदि आप एक समय में 2 लाइनों को स्क्रॉल करना चाहते हैं तो स्पेसबार दबाए जाने से पहले नंबर 2 दबाएं। 5 लाइनों के लिए स्पेस बार से पहले 5 दबाएं।

उपर्युक्त सेटिंग केवल उस कुंजी प्रेस के लिए ही चलती है।

आप एक नया डिफ़ॉल्ट सेट कर सकते हैं जो पिछले एक से अधिक प्राथमिकता लेता है। ऐसा करने के लिए "z" कुंजी के बाद आप जिस लाइन को स्क्रॉल करना चाहते हैं उसकी संख्या दबाएं।

उदाहरण के लिए "9 0" स्क्रीन को 9 लाइनों को स्क्रॉल करने का कारण बन जाएगा। अब जब आप स्पेस दबाते हैं तो स्क्रॉल हमेशा 9 लाइनें होगी।

रिटर्न कुंजी एक समय में एक पंक्ति स्क्रॉल करता है। यदि आप एक समय में 5 लाइनें चाहते हैं तो रिटर्न कुंजी के बाद नंबर 5 दबाएं। यह नया डिफ़ॉल्ट बन जाता है ताकि वापसी कुंजी हमेशा 5 लाइनों तक स्क्रॉल करेगी। आप, निश्चित रूप से, आपके द्वारा चुने गए किसी भी नंबर का उपयोग कर सकते हैं, 5 सिर्फ एक उदाहरण है।

एक चौथी कुंजी है जिसे आप स्क्रॉलिंग के लिए उपयोग कर सकते हैं। डिफ़ॉल्ट रूप से, यदि आप "डी" कुंजी दबाते हैं तो स्क्रीन एक समय में 11 लाइनों को स्क्रॉल करेगी। फिर से आप इसे एक नए डिफ़ॉल्ट पर सेट करने के लिए "डी" कुंजी दबाने से पहले किसी भी संख्या को दबा सकते हैं।

उदाहरण के लिए "4 डी" एक समय में 4 लाइनों को स्क्रॉल करने का कारण बनता है जब "डी" दबाया जाता है।

लाइनों और पाठ के पेज कैसे छोड़ें

अधिक कमांड का उपयोग करते समय आप टेक्स्ट की लाइनों को भी छोड़ सकते हैं।

उदाहरण के लिए, "एस" कुंजी को दबाकर टेक्स्ट की 1 पंक्ति दबाएं। आप "एस" कुंजी से पहले एक संख्या दर्ज करके डिफ़ॉल्ट बदल सकते हैं। उदाहरण के लिए "20s" व्यवहार को बदलता है ताकि स्किप अब पाठ की 20 पंक्तियां हो।

आप पाठ के पूरे पृष्ठ भी छोड़ सकते हैं। ऐसा करने के लिए "एफ" कुंजी दबाएं। पहले एक नंबर दर्ज करने से टेक्स्ट के पृष्ठों की निर्दिष्ट संख्या को छोड़ने के लिए अधिक कमांड का कारण बन जाएगा।

यदि आप बहुत दूर गए हैं तो आप पाठ की एक पंक्ति को वापस छोड़ने के लिए "बी" कुंजी का उपयोग कर सकते हैं। फिर से आप "बी" से पहले एक संख्या का उपयोग लाइनों की एक निश्चित संख्या को छोड़ने के लिए कर सकते हैं। यह केवल फ़ाइल के विरुद्ध अधिक कमांड का उपयोग करते समय काम कर सकता है।

वर्तमान रेखा संख्या प्रदर्शित करें

आप बराबर कुंजी (=) दबाकर वर्तमान पंक्ति संख्या प्रदर्शित कर सकते हैं।

अधिक उपयोग कर पाठ के लिए कैसे खोजें

अधिक कमांड का उपयोग करके टेक्स्ट पैटर्न खोजने के लिए आगे स्लैश दबाएं और खोजने के लिए एक अभिव्यक्ति दर्ज करें।

उदाहरण के लिए "/ हैलो वर्ल्ड"

यह "हैलो वर्ल्ड" टेक्स्ट की पहली घटना पायेगा।

यदि आप "हैलो वर्ल्ड" का 5 वां घटना "5 /" हैलो वर्ल्ड का उपयोग करना चाहते हैं "

'एन' कुंजी दबाकर पिछले खोज शब्द की अगली घटना मिलेगी। यदि आपने खोज शब्द से पहले एक संख्या का उपयोग किया था जो प्राथमिकता लेगा। तो अगर आपने "हैलो वर्ल्ड" की 5 वीं घटना की खोज की तो "एन" दबाकर "हैलो वर्ल्ड" की अगली 5 वीं घटना की तलाश होगी।

Apostrophe (') कुंजी दबाकर उस स्थान पर जायेगी जहां खोज शुरू हुई थी।

आप खोज शब्द के हिस्से के रूप में किसी भी वैध नियमित अभिव्यक्ति का उपयोग कर सकते हैं।

सारांश

अधिक कमांड के बारे में अधिक जानकारी के लिए लिनक्स मैन पेज पढ़ें।