फ़ाइल की सामग्री देखना (cat, less, head, tail)
टेक्स्ट फ़ाइलों की सामग्री दिखाने और जाँचने वाले विभिन्न कमांड का अन्वेषण करें, जिसमें पूरी सामग्री से लेकर विशिष्ट अनुभागों तक दिखाना शामिल है।
फ़ाइल की सामग्री देखना (cat, less, head, tail), CoddyKit पर Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Linux में फ़ाइलों का निरीक्षण
क्या आपने कभी सोचा है कि ग्राफ़िकल संपादक खोले बिना किसी फ़ाइल के अंदर क्या है? Linux टर्मिनल फ़ाइल की सामग्री को तेज़ी से देखने के लिए शक्तिशाली कमांड उपलब्ध कराता है।
लॉग फ़ाइलों और विन्यास सेटिंग्स की जाँच करने या किसी दस्तावेज़ पर तुरंत नज़र डालने के लिए यह बेहद उपयोगी है।
`cat`: पूरी फ़ाइलें दिखाना
cat कमांड ('concatenate' का संक्षिप्त रूप) किसी फ़ाइल की पूरी सामग्री सीधे टर्मिनल स्क्रीन पर दिखाने के सबसे सरल तरीकों में से एक है।
आइए, एक छोटी फ़ाइल बनाएँ और फिर उसे देखें:
echo "Line 1\nLine 2\nLine 3" > my_file.txt
अब cat my_file.txt चलाएँ:
cat my_file.txt
आउटपुट:Line 1
Line 2
Line 3
जब `cat` पर्याप्त नहीं होता
छोटी फ़ाइलों के लिए cat बहुत अच्छा है, लेकिन बड़ी फ़ाइलों के लिए यह समस्या पैदा कर सकता है। यदि किसी फ़ाइल में बहुत-सी पंक्तियाँ हों, तो उसकी सामग्री आपकी स्क्रीन पर बहुत तेज़ी से ऊपर निकल जाएगी।
आपको फ़ाइल का केवल सबसे अंतिम भाग दिखाई देगा, जिससे शुरुआत से पढ़ना कठिन हो जाएगा। ऐसे समय में दूसरे उपकरण उपयोगी साबित होते हैं!
`less`: बड़ी फ़ाइलें देखना
बड़ी फ़ाइलों के लिए less कमांड बहुत उपयोगी है। यह एक 'पेजर' है, जो आपको फ़ाइल की सामग्री एक समय में एक स्क्रीन पर देखने, ऊपर-नीचे स्क्रॉल करने और खोज करने की सुविधा देता है।
cat के विपरीत, less पूरी फ़ाइल को मेमोरी में लोड नहीं करता, इसलिए यह बहुत बड़ी फ़ाइलों के लिए अधिक कुशल है।
इसे आज़माइए (बाहर निकलने के लिए आपको 'q' दबाना होगा):
less my_file.txt
टर्मिनल फ़ाइल की सामग्री प्रदर्शित करेगा, जिससे आप उसमें नेविगेट कर सकेंगे।
`less` में नेविगेट करना
एक बार less में आने के बाद, आप इधर-उधर जाने के लिए कई कुंजियों का उपयोग कर सकते हैं:
- स्पेसबार: एक पृष्ठ नीचे स्क्रॉल करें।
- b: एक पृष्ठ ऊपर स्क्रॉल करें।
- नीचे का तीर: एक पंक्ति नीचे स्क्रॉल करें।
- ऊपर का तीर: एक पंक्ति ऊपर स्क्रॉल करें।
- q:
lessसे बाहर निकलें और टर्मिनल प्रॉम्प्ट पर लौटें।
ये बुनियादी इंटरैक्टिव फ़ाइल देखने के लिए आवश्यक हैं!
`head`: शुरुआत देखना
कभी-कभी आपको केवल फ़ाइल की शुरुआत देखनी होती है। head कमांड फ़ाइल की शुरुआती कुछ पंक्तियाँ प्रदर्शित करता है।
डिफ़ॉल्ट रूप से, head फ़ाइल की पहली 10 पंक्तियाँ दिखाता है।
आइए अपनी my_file.txt की पहली पंक्तियाँ देखें (इसमें केवल 3 पंक्तियाँ हैं):
head my_file.txt
आउटपुट:Line 1
Line 2
Line 3
`head -n`: पंक्तियों की संख्या तय करना
आप -n विकल्प के बाद पंक्तियों की संख्या देकर यह निश्चित कर सकते हैं कि head कितनी पंक्तियाँ प्रदर्शित करे।
उदाहरण के लिए, केवल पहली 2 पंक्तियाँ देखने के लिए:
head -n 2 my_file.txt
आउटपुट:Line 1
Line 2
यह शीर्षलेखों या शुरुआती विन्यासों की तुरंत जाँच करने के लिए उपयोगी है।
`tail`: अंत देखना
जिस तरह head शुरुआत दिखाता है, उसी तरह tail कमांड फ़ाइल का अंत दिखाता है। यह विशेष रूप से लॉग फ़ाइलों के लिए उपयोगी है, जिनके अंत में लगातार नई प्रविष्टियाँ जुड़ती रहती हैं।
डिफ़ॉल्ट रूप से, tail भी फ़ाइल की अंतिम 10 पंक्तियाँ दिखाता है।
tail my_file.txt
आउटपुट:Line 1
Line 2
Line 3
(हमारी फ़ाइल छोटी है, इसलिए यह head की तरह सभी पंक्तियाँ दिखाती है।)
`tail -n`: अंत का दृश्य तय करना
head की तरह, आप tail के साथ -n विकल्प का उपयोग करके यह तय कर सकते हैं कि फ़ाइल के अंत से कितनी पंक्तियाँ देखनी हैं।
अंतिम 2 पंक्तियाँ देखने के लिए:
tail -n 2 my_file.txt
आउटपुट:Line 2
Line 3
यह लॉग फ़ाइल में जोड़ी गई नवीनतम प्रविष्टियों की जाँच करने के लिए बिल्कुल उपयुक्त है।
त्वरित जाँच: फ़ाइल देखना
आपके पास server.log नाम की एक बहुत बड़ी लॉग फ़ाइल है। आप पूरी फ़ाइल में स्क्रॉल किए बिना केवल नवीनतम 5 प्रविष्टियाँ जल्दी से देखना चाहते हैं। आपको कौन-सा कमांड उपयोग करना चाहिए?
पुनरावृत्ति: फ़ाइल सामग्री के कमांड
बहुत अच्छा! आपने फ़ाइल की सामग्री देखने के लिए आवश्यक कमांड सीख लिए हैं:
cat: पूरी फ़ाइल प्रदर्शित करता है और छोटी फ़ाइलों के लिए सबसे अच्छा है।less: बड़ी फ़ाइलों के लिए इंटरैक्टिव पेजर है, जिसमें स्क्रॉल करने और खोजने की सुविधा होती है।head: फ़ाइल की शुरुआत दिखाता है (डिफ़ॉल्ट रूप से 10 पंक्तियाँ); अपनी संख्या के लिए-nका उपयोग करें।tail: फ़ाइल का अंत दिखाता है (डिफ़ॉल्ट रूप से 10 पंक्तियाँ); अपनी संख्या के लिए-nका उपयोग करें।
कुशल Linux नेविगेशन और समस्या-निवारण के लिए ये कमांड बुनियादी हैं!
एआई शिक्षक के साथ Bash सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 22
- पाठ
- 88
अक्सर पूछे जाने वाले प्रश्न
क्या “फ़ाइल की सामग्री देखना (cat, less, head, tail)” पाठ निःशुल्क है?
हाँ—“फ़ाइल की सामग्री देखना (cat, less, head, tail)” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“फ़ाइल की सामग्री देखना (cat, less, head, tail)” में मैं क्या सीखूँगा?
टेक्स्ट फ़ाइलों की सामग्री दिखाने और जाँचने वाले विभिन्न कमांड का अन्वेषण करें, जिसमें पूरी सामग्री से लेकर विशिष्ट अनुभागों तक दिखाना शामिल है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“फ़ाइल की सामग्री देखना (cat, less, head, tail)” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Linux कमांड लाइन और Bash स्क्रिप्टिंग में महारत पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- फ़ाइल की सामग्री देखना (cat, less, head, tail)
- फ़ाइल अनुमतियों को समझना (chmod, chown)
- फ़ाइलें खोजना (find, grep)
- लिंक बनाना: हार्ड लिंक और सिमलिंक