कौन सा कमांड आपको किसी फ़ाइल की सामग्री को देखने देता है, यह लिनक्स के नए उपयोगकर्ताओं द्वारा सबसे अधिक पूछे जाने वाले प्रश्नों में से एक होना चाहिए। जैसा कि पारंपरिक यूनिक्स वातावरण से संबंधित अधिकांश चीजों के साथ होता है, चीजों को करने के एक से अधिक तरीके हैं और इनमें से अधिकतर युक्तियां ओएस एक्स या फ्रीबीएसडी का उपयोग करने वालों के लिए भी काम करेंगी।
इसका मतलब है कि एक बार जब आप कमांड लाइन से फाइलों को देखने की मूल बातें सीख लेते हैं, तो आप लगभग किसी भी यूनिक्स प्रॉम्प्ट के आसपास अपना रास्ता खोज सकते हैं, जिस पर आप खुद को ढूंढते हैं।
विधि 1:नियमित टेक्स्ट फ़ाइल देखना
किसी भी टेक्स्ट फ़ाइल को देखने का सबसे आसान तरीका है cat . टाइप करना फ़ाइल के नाम के बाद। अगर फ़ाइल काफी छोटी है, तो आपको स्क्रीन पर पूरा टेक्स्ट फ्लैट दिखाई देगा। अन्यथा, यह ऊपर स्क्रॉल करना शुरू कर देगा। सौभाग्य से, आधुनिक उपकरणों पर, आप अधिक स्थान जोड़ने के लिए टर्मिनल विंडो को अधिकतम कर सकते हैं। इसके बावजूद, हो सकता है कि आपके पास चीजें सीधे स्क्रीन से लुढ़क जाएं।
उस स्थिति में, अधिक . टाइप करें फ़ाइल के नाम के बाद। यह इसे पेज करेगा, ताकि जब तक आप स्पेस बार को धक्का न दें, तब तक आपको कोई और फ़ाइल दिखाई नहीं देगी, इस प्रकार आपको गायब होने से पहले चीजों को पढ़ने के लिए और अधिक समय मिलेगा। एक बार जब आप समाप्त कर लें, तो आप q कुंजी को छोड़ने के लिए धक्का दे सकते हैं। अधिक -d टाइप करना फ़ाइल नाम के बाद आपको थोड़ी आसान निर्देश पंक्ति मिलेगी और h को पुश करने से आपको एक उचित सहायता पत्रक मिलेगा।
आप कम . कमांड का उपयोग कर सकते हैं फ़ाइल के नाम के बाद यदि आप उस पर अतिरिक्त नियंत्रण रखने में सक्षम होना चाहते हैं। उदाहरण के लिए, एक बार जब आप कम कमांड का उपयोग करते हैं तो आप अपनी कर्सर कुंजियों, पेज अप/पेज डाउन कीज़ के साथ-साथ k/j vi कुंजी बाइंडिंग का उपयोग करके टेक्स्ट फ़ाइल के माध्यम से आगे और पीछे स्क्रॉल कर सकते हैं।
यदि आपने कभी कमांड लाइन एप्लिकेशन के मैनुअल पेज को देखने के लिए मैन कमांड का उपयोग किया है, तो आप पहले से ही जानते हैं कि इसे साकार किए बिना कम कैसे उपयोग किया जाए क्योंकि अधिकांश वितरण मैन पेजों के माध्यम से स्क्रॉल करने के लिए कम उपयोग करते हैं। कोई भी व्यक्ति जो इशारों को जानता है कि वे मैन पेजर में उपयोग करते हैं, उन्हें कम से कम प्रयास करना चाहिए, लेकिन ध्यान रखें कि उचित सहायता स्क्रीन प्राप्त करने के लिए आप हमेशा h कुंजी को धक्का दे सकते हैं।
वी/विम के अनुभवी उपयोगकर्ताओं को एच/जे/के/एल मूवमेंट क्वार्टर के इस हिस्से के बाद से यह थोड़ा अजीब लग सकता है, लेकिन कम से कम आपको किसी भी तरह से एक तरफ जाने की आवश्यकता नहीं है, इसलिए आपको इसकी आदत हो जाएगी। . एक पंक्ति को आगे बढ़ाने के लिए आप हमेशा Ctrl+N या Ctrl+E का उपयोग कर सकते हैं जबकि वापस जाने के लिए Ctrl+Y या Ctrl+P का उपयोग कर सकते हैं। अगर आप ध्यान दें तो हेल्प स्क्रीन में लिखा होता है कि सीआर एक लाइन को आगे बढ़ाता है। यह कैरिज रिटर्न को संदर्भित करता है और आपके कीबोर्ड पर रिटर्न कुंजी को संदर्भित करता है।
पूरे दस्तावेज़ में खोजने के लिए किसी भी शब्द से पहले / टाइप करें, फिर अगले उदाहरण की ओर जाने के लिए n टाइप करें या पिछले की ओर जाने के लिए Shift+N टाइप करें।
हालांकि यह grep जितना लचीला नहीं है, यह उपयोगी हो सकता है यदि आप पहले से ही किसी फ़ाइल को कम में देख रहे हैं और कुछ खोजने की आवश्यकता है।
विधि 2:विशेष फ़ाइलें देखना
टाइप करें कम -f फ़ाइल नाम के बाद इसे खोलने के लिए मजबूर करने के लिए। आप कह सकते हैं, sudoless -f /dev/sdb1 . का उपयोग कर सकते हैं वास्तव में विभाजन के बूट रिकॉर्ड की शुरुआत में देखने के लिए, हालांकि आपको सूडो खाते और बूट रिकॉर्ड के साथ कुछ भी करते समय अतिरिक्त सावधानी बरतनी चाहिए।
हमने इसका उपयोग एंड्रॉइड टैबलेट में स्वरूपित माइक्रोएसडीएचसी कार्ड के बूट रिकॉर्ड की जांच करने के लिए किया था।
आप फ़ाइल के माध्यम से सामान्य की तरह पैंतरेबाज़ी कर सकते हैं और जब आप बाहर निकलना चाहते हैं तो q कुंजी को धक्का दे सकते हैं। क्या आपके पास किसी प्रकार की अजीब एन्कोडिंग में एक मानक फ़ाइल होनी चाहिए जिसे आप एक्सप्लोर करना चाहते हैं, टाइप करें od -c फ़ाइल के नाम के बाद। आप या तो टर्मिनल विंडो में ऊपर स्क्रॉल कर सकते हैं या od -c fileName | . का उपयोग कर सकते हैं ग्रेप कम अगर यह बहुत लंबा होता है तो इसे कम करने के लिए पाइप करें। यह आपको इसे देखने का मौका देगा यदि आप ग्राफिकल सहित किसी अन्य प्रोग्राम के साथ इसकी जांच नहीं कर सकते हैं। यदि आप बिना किसी स्विच के od को इनवाइट करते हैं, तो यह फ़ाइल को ऑक्टल अंकों की एक धारा के रूप में अंतिम उपाय के रूप में प्रिंट करेगा।
विधि 3:संपीड़ित फ़ाइलों की सामग्री देखना
आपके पास कभी-कभी एक ज़िप्ड टेक्स्ट फ़ाइल होगी, जिसे आप पहले डीकंप्रेस किए बिना पढ़ सकते हैं। आप पारंपरिक ज़िप प्रारूप के अभ्यस्त हो सकते हैं, जो MS-DOS पारिस्थितिकी तंत्र से आता है और इसलिए संग्रह के साथ-साथ संपीड़ित भी करता है। यदि आपके पास ज़िप संग्रह के अंदर टेक्स्ट फ़ाइलें हैं, तो आपको उन्हें पढ़ने से पहले इसे बढ़ाना होगा। हालांकि, यूनिक्स-आधारित संपीड़न एल्गोरिदम आपको एक फ़ाइल को जगह में संपीड़ित करने की अनुमति देता है।
यदि आपके पास smallFile.gz नामक एक संपीड़ित पाठ फ़ाइल है, तो आप zcat smallFile.gz का उपयोग कर सकते हैं कमांड लाइन से फ़ाइल की सामग्री को देखने के लिए। आप zcat के बजाय zmore या zless टाइप करना चाह सकते हैं, जो अधिक से कम कमांड के समान काम करते हैं लेकिन टेक्स्ट फ़ाइलों का समर्थन करते हैं जिन्हें gzip प्रोग्राम के माध्यम से संपीड़ित किया गया था।
अधिक लिनक्स वितरण xz फ़ाइल स्वरूप का उपयोग करना शुरू कर रहे हैं, इसलिए यदि आपके पास एक पाठ फ़ाइल है जो इस प्रारूप के साथ संकुचित हो गई है तो बस किसी भी फ़ाइल देखने के आदेश के सामने xz जोड़ें। बिल्ली के बजाय, कम और अधिक आप xzcat, xzless और xzmore का उपयोग कर सकते हैं। इसी तरह, उन लोगों के लिए bzcat, bzless और bzmore कमांड लाइन ऐप्स हैं जो पाते हैं कि उनके पास bzip2 मानक का उपयोग करके संपीड़ित टेक्स्ट फ़ाइलें हैं।
ध्यान दें कि आप इस तरह से टेक्स्ट फ़ाइल को पढ़ने में सक्षम नहीं होंगे यदि इसे पहले टैर या सीपीओ संग्रह में रखा गया था और फिर संपीड़ित किया गया था। इसलिए जब आप smallFile.gz को ठीक से पढ़ सकते हैं, तो smallFile.tar.gz या smallFile.tgz को पढ़ना उसी तरह काम नहीं करेगा।