कमांड लाइन लिनक्स पर एक टेक्स्ट फ़ाइल की सामग्री प्रदर्शित करें

Display Contents Text File Command Line Linux



लिनक्स में, हम लगातार टेक्स्ट फाइलों जैसे कॉन्फ़िगरेशन फाइल, सोर्स कोड, वेब पेज और कई अन्य के साथ काम करते हैं। इसलिए, फ़ाइल को संपादित करने से पहले कमांड लाइन में टेक्स्ट फ़ाइल की सामग्री का त्वरित दृश्य होना आवश्यक है।

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







प्रथम:



टेक्स्ट फ़ाइल क्या है?

संभावना अधिक है कि आप टेक्स्ट फ़ाइल से परिचित हैं। हालांकि, संक्षेप में, एक टेक्स्ट फ़ाइल एक डिजिटल फ़ाइल है जिसमें कच्चा टेक्स्ट होता है; इसका मतलब है कि फ़ाइल में बोल्ड, इटैलिक, अंडरलाइन, या इस तरह की कोई भी फ़ॉर्मेटिंग नहीं होनी चाहिए। इसके अलावा, टेक्स्ट फ़ाइलों में किसी भी प्रकार का मीडिया नहीं होता है जैसे कि चित्र, वीडियो या ऑडियो।



डिफ़ॉल्ट रूप से, टेक्स्ट फ़ाइलें the.txt एक्सटेंशन का उपयोग करती हैं। हालांकि, वे प्रोग्रामिंग भाषाओं जैसे सी (.c), सी ++ (.cpp, .h), पायथन (.py), और कई अन्य में स्रोत कोड जैसे अन्य रूप लेते हैं। इसके अलावा, उन्हें जरूरी नहीं कि एक विस्तार के साथ समाप्त होना चाहिए। उदाहरण के लिए, कॉन्फ़िगरेशन फ़ाइल जैसे /etc/vim/vimrc में कोई एक्सटेंशन नहीं है।





ध्यान दें: हम टेक्स्ट फाइल्स को ASCII टेक्स्ट फाइल्स भी कहते हैं।

Linux में फ़ाइल प्रकार देखने के लिए, फ़ाइल कमांड का उपयोग करें:



फ़ाइल /कहां/लॉग/kern.log
/कहां/लॉग/kern.log: ASCII पाठ

# 1 - कैटो

किसी फ़ाइल की सामग्री को टर्मिनल पर सूचीबद्ध करने के लिए Cat एक लोकप्रिय और सरल कमांड है।

कैट कमांड का उपयोग करने के लिए, फाइल का नाम कैट कमांड को पास करें:

बिल्ली [फ़ाइल का नाम]

आप फ़ाइल का निरपेक्ष पथ पास कर सकते हैं, जैसा कि ऊपर दिए गए उदाहरण में दिखाया गया है।

जब अन्य विकल्पों के साथ प्रयोग किया जाता है तो बिल्ली सरल लेकिन शक्तिशाली होती है। कैट कमांड का उपयोग कैसे करें, यह जानने के लिए पढ़ें -> कैट कमांड का उपयोग कैसे करें।

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

इस तरह की समस्या को हल करने के लिए, हम कम कमांड का उपयोग करते हैं।

# 2 - कम

यदि आपने कभी किसी लिनक्स कमांड के लिए मैनुअल पेज पढ़ा है, तो आपने कम से इंटरैक्ट किया है।

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

उदाहरण के लिए, एक बड़ी फ़ाइल जैसे /var/log/kern.log एक बिल्ली के साथ बढ़िया काम नहीं करेगी। कम उपयोग करने के लिए, हम करते हैं:

कम /कहां/लॉग/kern.log

एक बार जब आप फ़ाइल के अंत तक पहुँच जाते हैं, तो आप ऊपर और नीचे तीर कुंजियों का उपयोग करके ऊपर और नीचे स्क्रॉल कर सकते हैं।

कम कमांड को छोड़ने के लिए, क्यू दबाएं। कम टर्मिनल को खराब किए बिना अपने सत्र से बाहर निकलता है।

कुछ विकल्पों के साथ कम संयोजन आपको नियंत्रण और कार्यक्षमता देता है; अधिक के लिए, कृपया पढ़ें -> उदाहरणों के साथ कम कमांड का उपयोग कैसे करें।

# 3 और

एक अन्य कमांड जिसका उपयोग आप टेक्स्ट फ़ाइल की सामग्री को दिखाने के लिए कर सकते हैं, वह है अधिक कमांड। More बहुत कम कमांड के समान है; हालाँकि, यह फ़ाइल की सामग्री को टर्मिनल पर डंप करता है और फ़ाइल के अंत में बाहर निकलता है।

यहां एक उदाहरण दिया गया है: (दूसरे के समान आदेश?)

कम /कहां/लॉग/kern.log

#4-सिर और पूंछ

हां, ऐसे आदेश हैं। हेड और टेल कमांड बहुत समान हैं और फ़ाइल की पहली और आखिरी दस पंक्तियों को क्रमशः दिखाने के लिए उपयोग किया जाता है।

हालाँकि, आप संशोधित कर सकते हैं कि -n विकल्प का उपयोग करके हेड और टेल कमांड कितनी पहली और आखिरी पंक्तियाँ प्रिंट करता है।
उदाहरण के लिए, kern.log फ़ाइल की पहली 15 पंक्तियाँ दिखाने के लिए:

सिर -एन पंद्रह /कहां/लॉग/kern.log

इसी तरह, kern.log फ़ाइल की अंतिम 15 पंक्तियाँ दिखाने के लिए:

पूंछ -एन पंद्रह /कहां/लॉग/kern.log

# 5 - विविध

यदि—किसी कारण से—आपके पास ऊपर चर्चा की गई कोई भी कमांड नहीं है, तो आप फ़ाइल के संदर्भों को दिखाने के लिए नैनो जैसे पाठ संपादक का उपयोग कर सकते हैं। हालाँकि, यह सामग्री को देखने की तुलना में फ़ाइल को संपादित करने जैसा है।

यहाँ उसके लिए आदेश है:

नैनो /कहां/लॉग/kern.log
# सुनिश्चित नहीं है कि आप लॉग फ़ाइल को संपादित क्यों करना चाहते हैं

निष्कर्ष

अब आप जानते हैं कि लिनक्स कमांड लाइन पर फ़ाइल की सामग्री को कैसे प्रदर्शित किया जाता है। पढ़ने के लिए धन्यवाद।