इस मार्गदर्शिका में, आपको लिनक्स "कम" कमांड के बारे में जानने के लिए आवश्यक सब कुछ पता चल जाएगा।
"कम" कमांड को "अधिक" कमांड का एक अधिक शक्तिशाली संस्करण माना जाता है जिसका प्रयोग एक समय में टर्मिनल एक पृष्ठ पर जानकारी प्रदर्शित करने के लिए किया जाता है।
कई स्विच अधिक कमांड के साथ उपयोग किए जाने वाले समान होते हैं लेकिन बहुत सारे अतिरिक्त भी उपलब्ध हैं।
यदि आप एक बड़ी टेक्स्ट फ़ाइल के माध्यम से पढ़ना चाहते हैं तो एक संपादक पर कम कमांड का उपयोग करना बेहतर है क्योंकि यह पूरी चीज़ को स्मृति में लोड नहीं करता है।
यह प्रत्येक पृष्ठ को स्मृति में एक पृष्ठ में लोड करता है जो इसे अधिक कुशल बनाता है।
कम कमांड का उपयोग कैसे करें
टर्मिनल विंडो में निम्न टाइप करके आप कमांड कमांड का उपयोग करके कोई भी टेक्स्ट फ़ाइल देख सकते हैं :
कम से
यदि स्क्रीन पर स्थान की तुलना में फ़ाइल में और रेखाएं हैं तो एक कॉलम (:) नीचे दिखाई देगा और आपके पास फ़ाइल के माध्यम से आगे बढ़ने के लिए कई विकल्प होंगे।
कमांड का उपयोग अन्य कमांड के माध्यम से आउटपुट पाइप के साथ भी किया जा सकता है।
उदाहरण के लिए:
पीएस-एफआई | कम से
उपरोक्त आदेश एक समय में एक पृष्ठ चल रही प्रक्रियाओं की एक सूची दिखाएगा।
आगे स्क्रॉल करने के लिए आप स्पेस बार या "एफ" कुंजी दबा सकते हैं।
लाइनों की संख्या बदलना जो स्क्रॉल किए गए हैं
डिफ़ॉल्ट रूप से, कम कमांड एक समय में एक ही पृष्ठ को स्क्रॉल करेगा।
कुंजी दबाए जाने से पहले नंबर दबाकर आप स्पेस दबाकर लाइनों की संख्या को बदल सकते हैं और "एफ" कुंजी दबा सकते हैं।
उदाहरण के लिए, "10" दर्ज करें या तो स्पेस या "एफ" कुंजी स्क्रीन को 10 लाइनों तक स्क्रॉल करने का कारण बन जाएगी।
इसे डिफ़ॉल्ट बनाने के लिए आप "z" कुंजी के बाद संख्या दर्ज कर सकते हैं।
उदाहरण के लिए, "10" दर्ज करें और फिर "z" दबाएं। अब जब आप स्पेस या "एफ" कुंजी दबाते हैं तो स्क्रीन हमेशा 10 लाइनों तक स्क्रॉल करेगी।
स्पेस बार से तुरंत बचने की कुंजी दबाए जाने की क्षमता एक विचित्र समावेशन है। इसका प्रभाव स्क्रॉलिंग जारी रखना है जब भी आप आउटपुट के अंत तक पहुंच गए हों।
एक समय में एक पंक्ति को स्क्रॉल करने के लिए या तो "वापसी" कुंजी, "ई" या "जे" दबाएं। आप डिफ़ॉल्ट को बदल सकते हैं ताकि यह निर्दिष्ट कुंजी से पहले एक संख्या दर्ज करके लाइनों की निर्दिष्ट संख्या को स्क्रॉल कर सके। उदाहरण के लिए, "ई" कुंजी के बाद "5" दर्ज करें, प्रत्येक बार "वापसी", "ई" या "जे" दबाए जाने पर स्क्रीन स्क्रॉल 5 लाइनें बनायेगी। यदि आप गलती से अपरकेस "जे" दबाते हैं तो वही परिणाम होगा, सिवाय इसके कि यदि आप आउटपुट के नीचे हिट करते हैं तो यह स्क्रॉलिंग जारी रहेगा।
"डी" कुंजी आपको निर्दिष्ट पंक्तियों को स्क्रॉल करने की अनुमति देती है। फिर से "डी" से पहले एक नंबर दर्ज करके डिफ़ॉल्ट व्यवहार बदल जाएगा ताकि यह आपके द्वारा निर्दिष्ट लाइनों की संख्या को स्क्रॉल कर सके।
सूची का बैक अप लेने के लिए आप "बी" कुंजी का उपयोग कर सकते हैं। अधिक कमांड के विपरीत, यह दोनों फाइलों और पाइप आउटपुट के साथ काम कर सकता है। "बी" कुंजी स्क्रॉल दबाए जाने से पहले एक संख्या दर्ज करना लाइनों की निर्दिष्ट संख्या का बैक अप लेता है। "बी" कुंजी को लाइनों की निर्दिष्ट संख्या द्वारा स्थायी रूप से स्क्रॉल करने के लिए उस नंबर को दर्ज करें जिसका आप उपयोग करना चाहते हैं उसके बाद "डब्ल्यू" कुंजी।
"वाई" और "के" कुंजी डिफ़ॉल्ट रूप से "बी" और "डब्ल्यू" कुंजी के समान काम करती हैं, डिफ़ॉल्ट रूप से एक विंडो को एक बार स्क्रॉल नहीं करना है, लेकिन स्क्रीन पर एक बार बैक अप करना एक पंक्ति है।
यदि आप गलती से अपरकेस "के" या अपरकेस "वाई" दबाते हैं तो परिणाम तब तक वही होगा जब तक आप आउटपुट के शीर्ष पर नहीं पहुंचते हैं, जिसमें स्क्रॉलिंग फ़ाइल की शुरुआत से आगे जारी रहेगी।
"यू" कुंजी स्क्रीन को बैक अप भी स्क्रॉल करती है लेकिन डिफ़ॉल्ट आधा स्क्रीन है।
आप बाएं और दायां तीर कुंजियों का उपयोग करके क्षैतिज स्क्रॉल भी कर सकते हैं।
दायां तीर दाईं ओर आधा स्क्रीन स्क्रॉल करता है और बायां तीर बाईं ओर आधा स्क्रीन स्क्रॉल करता है। आप दाएं और अधिक स्क्रॉलिंग जारी रख सकते हैं लेकिन जब तक आप आउटपुट की शुरुआत नहीं करते हैं तब तक आप केवल तब तक स्क्रॉल कर सकते हैं।
आउटपुट को फिर से चलाएं
यदि आप एक लॉग फ़ाइल या कोई अन्य फ़ाइल देख रहे हैं जो लगातार बदल रहा है तो आप डेटा को रीफ्रेश करना चाहेंगे।
आप किसी भी आउटपुट को छोड़कर स्क्रीन को पुनर्निर्मित करने के लिए स्क्रीन या एक अपरकेस "आर" को पुनर्निर्मित करने के लिए लोअरकेस "आर" का उपयोग कर सकते हैं।
आगे स्क्रॉल करने के लिए आप एक अपरकेस "एफ" दबा सकते हैं। "एफ" का उपयोग करने का लाभ यह है कि जब फ़ाइल का अंत तक पहुंच जाता है तो यह कोशिश करता रहेगा। यदि कोई लॉग अपडेट हो रहा है, जबकि आप कम कमांड का उपयोग कर रहे हैं तो कोई भी नई प्रविष्टियां प्रदर्शित की जाएंगी।
एक फ़ाइल में एक विशिष्ट स्थिति में ले जाएँ
यदि आप आउटपुट प्रेस की शुरुआत में वापस जाना चाहते हैं तो लोअरकेस "जी" दबाएं और अंत में अपरकेस "जी" दबाएं।
एक विशिष्ट रेखा पर जाने के लिए "जी" या "जी" कुंजी दबाए जाने से पहले एक संख्या दर्ज करें।
आप उस स्थिति में स्थानांतरित कर सकते हैं जो फ़ाइल के माध्यम से एक निश्चित प्रतिशत है। "पी" या "%" कुंजी के बाद एक संख्या दर्ज करें। आप दशमलव बिंदु भी दर्ज कर सकते हैं क्योंकि चलिए इसका सामना करते हैं, हमें सभी को फ़ाइल के माध्यम से "36.6%" स्थिति में जाना होगा।
एक फाइल में स्थिति चिह्नित करना
आप किसी भी अन्य लोअरकेस अक्षर के बाद "एम" कुंजी का उपयोग कर फ़ाइल में मार्कर सेट कर सकते हैं। फिर आप एक ही लोअरकेस अक्षर के बाद एकल कोट "'" कुंजी का उपयोग करके मार्कर पर वापस जा सकते हैं।
इसका अर्थ यह है कि आप आउटपुट के माध्यम से कई अलग-अलग मार्कर निर्दिष्ट कर सकते हैं जिन्हें आप आसानी से वापस कर सकते हैं।
एक पैटर्न के लिए खोज रहे हैं
आप जिस पाठ को खोजना चाहते हैं या नियमित अभिव्यक्ति के बाद आगे स्लैश कुंजी का उपयोग करके आउटपुट के भीतर टेक्स्ट की खोज कर सकते हैं।
उदाहरण के लिए / "हैलो वर्ल्ड" को "हैलो वर्ल्ड" मिलेगा।
यदि आप फ़ाइल का बैक अप लेना चाहते हैं तो आपको एक प्रश्न चिह्न के साथ आगे स्लैश को प्रतिस्थापित करना होगा।
उदाहरण के लिए? "हैलो वर्ल्ड" स्क्रीन पर पहले आउटपुट "हैलो वर्ल्ड" पायेगा।
आउटपुट में एक नई फाइल लोड करें
यदि आप फ़ाइल को देखना समाप्त कर चुके हैं तो आप कॉलन कुंजी (:) "ई" या "ई" कुंजी और फ़ाइल के पथ के बाद दबाकर कम कमांड में एक नई फ़ाइल लोड कर सकते हैं।
उदाहरण के लिए ": e myfile.txt"।
कम से बाहर कैसे निकलें
कम कमांड से बाहर निकलने के लिए या तो "क्यू" या "क्यू" कुंजी दबाएं।
उपयोगी कमांड लाइन स्विच
निम्नलिखित रनटाइम स्विच आपके लिए उपयोगी हो सकते हैं या नहीं भी:
- कम-बीएन - एन एक संख्या के लिए खड़ा है और निर्दिष्ट मात्रा में किलोबाइट स्मृति में लोड करता है। डिफ़ॉल्ट रूप से, मान 64 किलोबाइट्स है लेकिन आप अपनी इच्छित संख्या निर्दिष्ट कर सकते हैं। यदि आप -1 दर्ज करते हैं तो पूरी फ़ाइल को स्मृति में लोड किया जाएगा जो फ़ाइल के आकार के आधार पर एक अच्छा विचार हो सकता है या नहीं।
- कम-बी - डिफ़ॉल्ट रूप से, पाइप आउटपुट का उपयोग करते समय कमांड डिफ़ॉल्ट रूप से आवश्यक मेमोरी बफर आवंटित करता है। आप ऑटोबफरिंग को रोकने के लिए -बी स्विच का उपयोग कर सकते हैं।
- कम-सी या कम-सी - डिफ़ॉल्ट रूप से स्क्रीन स्क्रीन को स्क्रॉल करके स्क्रीन पेंट करता है। ऊपर से स्क्रीन को साफ़ करने के लिए -c या -C स्विच का उपयोग करें।
- कम-से - बाहर निकलने के लिए कम कारण होता है जब यह दूसरी बार फ़ाइल के अंत में हिट करता है
- कम-ए - जब यह फ़ाइल के अंत में पहली बार हिट करता है तो बाहर निकलने के लिए कम कारण बनता है
- कम-एफ - कम विशेषताओं जैसे निर्देशिकाओं को खोलें
- कम-एफ - अगर फ़ाइल एक से कम स्क्रीन के डेटा से कम है तो बाहर निकलने के लिए कम कारण बनता है
- कम - जी - खोज करते समय पाए गए अंतिम आइटम को केवल हाइलाइट करें
- कम-जी - खोज करते समय पूरी तरह से हाइलाइट करना दबाएं
- कम -hN - कमांड को वापस स्क्रॉल कर सकते हैं लाइनों की अधिकतम संख्या निर्दिष्ट करें
- कम -i - खोज करते समय केस अनदेखा करें जब तक कि खोज पैटर्न में अपरकेस वर्ण नहीं मिले
- कम- I - खोज करते समय केस अनदेखा करें
- कम-जेएन - एन एक संख्या के लिए खड़ा है। यह निर्धारित करता है कि जब स्क्रीन पर खोज की जाती है तो स्क्रीन पर कहां रखा जाता है। उदाहरण के लिए, "हैलो वर्ल्ड" की खोज लाइन 1 पर "हैलो वर्ल्ड" के साथ मिलती है, यदि कम -j1 का उपयोग किया जाता है।
- कम-जे - यह बाएं कॉलम (स्टेटस कॉलम) में थोड़ा तारांकन दिखाता है जो दिखाता है कि जब टेक्स्ट का एक टुकड़ा आपने खोजा है तो पाया गया है।
- कम-एम - स्क्रीन के नीचे एक कोलन की बजाय फ़ाइल के माध्यम से बाइट्स की संख्या प्रदर्शित करता है
- कम-एम - आउटपुट की लाइन संख्या प्रदर्शित करता है। उदाहरण के लिए "रेखा 1-23"
- कम-एन - लाइन नंबर दबाएं
- कम-एन - प्रत्येक पंक्ति पर लाइन नंबर प्रदर्शित करें
- कम -o - इसका उपयोग केवल पाइप आउटपुट के साथ किया जाता है। यह एक समय में फ़ाइल एक पृष्ठ पर पाइप आउटपुट के प्रत्येक पृष्ठ को आउटपुट करता है। अगर फ़ाइल मौजूद है तो यह पूछेगी कि क्या आप इसे ओवरराइट करना चाहते हैं।
- कम-ओ - यह वही है-सिवाय इसके कि यह फ़ाइल को ओवरराइट करने से पहले पुष्टि के लिए नहीं पूछेगा।
- कम -p - यह निर्दिष्ट पैटर्न की पहली घटना पर कम शुरू होता है।
- कम-पी "पाठ" - यह स्क्रीन के निचले हिस्से में संदेश को निर्दिष्ट पाठ में बदल देता है
- कम -q - जब आप फ़ाइल के अंत तक पहुंचते हैं तो यह घंटी बजने से रोकता है। ऐसी अमान्य कुंजी प्रेस रिंग करने के लिए घंटी के अन्य कारण बने रहते हैं।
- कम - क्यू - सभी शोर दबाता है
- कम - यह रिक्त रेखाओं को नियंत्रित करता है। उदाहरण के लिए, यदि किसी फ़ाइल में लगातार 4 खाली रेखाएं होती हैं और आप कम-कमांड का उपयोग करते हैं तो केवल 1 रिक्त रेखा प्रदर्शित की जाएगी।
- कम-एस - इससे अगली पंक्ति में उन्हें लपेटने के बजाए लंबी लाइनों को छोटा कर दिया जाता है
आप अपेक्षा से कम कमांड के लिए बहुत कुछ है। आप टर्मिनल विंडो में "मैन कम" टाइप करके या मैन्युअल पेज को कम से कम करके पूर्ण दस्तावेज पढ़ सकते हैं।
कम से कम एक विकल्प पूंछ कमांड है जो फ़ाइल की आखिरी कुछ पंक्तियों को दिखाता है।