फाइल की सामग्री देखना: `cat`, `less`, `more`
टर्मिनल में फाइल की सामग्री दिखाने और पृष्ठ-दर-पृष्ठ देखने के लिए विभिन्न कमांड का परिचय प्राप्त करें।
फाइल की सामग्री देखना: `cat`, `less`, `more`, CoddyKit पर Linux कमांड लाइन में दक्षता का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Linux कमांड लाइन में दक्षता सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Linux कमांड लाइन में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
फाइलें देखने में आपका स्वागत है
Linux टर्मिनल में काम करते समय आपको अक्सर फाइलों के अंदर झाँककर उनकी सामग्री देखनी होगी। चाहे वह छोटी कॉन्फ़िगरेशन फाइल हो या बहुत बड़ी लॉग फाइल, फाइलें देखना जानना अत्यंत महत्वपूर्ण है।
इस पाठ में हम तीन मूलभूत कमांड देखेंगे: cat, less और more। अलग-अलग परिस्थितियों में हर कमांड की अपनी उपयोगिता है।
`cat`: पूरी फाइलें दिखाना
cat कमांड, जिसका संक्षिप्त रूप 'concatenate' है, मुख्य रूप से एक या अधिक फाइलों की पूरी सामग्री सीधे आपके टर्मिनल के मानक आउटपुट में दिखाने के लिए उपयोग की जाती है।
यह छोटी फाइलों के लिए सबसे अच्छी है, क्योंकि यह सब कुछ एक साथ छापती है। फाइल बहुत बड़ी होने पर सामग्री आपकी स्क्रीन से तेज़ी से ऊपर जा सकती है।
काम में `cat`
मान लें कि आपके पास hello.txt नाम की एक छोटी फाइल है। उसकी सामग्री देखने के लिए बस cat के बाद फाइल का नाम टाइप करें:
cat hello.txt
# Expected Output (if hello.txt contains):
# Hello CoddyKit!
# This is a small file.फाइलें बनाने के लिए `cat`
एक कम प्रचलित लेकिन उपयोगी तरीका यह है कि टर्मिनल इनपुट से सीधे छोटी फाइल बनाने के लिए cat का उपयोग करें। अपनी सामग्री टाइप करने के बाद उसे सहेजने और बाहर निकलने के लिए Ctrl+D दबाएँ।
cat > new_message.txt
This is a new message.
It was created with cat.
(Press Ctrl+D here)
# Then to view it:
cat new_message.txt`cat`: फाइलों को जोड़ना
जैसा कि इसके नाम से पता चलता है, cat कई फाइलों को 'जोड़' भी सकता है। आप उन्हें एक के बाद एक दिखा सकते हैं या संयुक्त आउटपुट को किसी नई फाइल में भेज सकते हैं।
cat file1.txt file2.txt
# To combine into a new file:
cat file1.txt file2.txt > combined.txtजब `cat` पर्याप्त नहीं होता
हालाँकि cat तेज़ और सरल है, लेकिन यह बड़ी फाइलों के लिए उपयुक्त नहीं है। हज़ारों पंक्तियों वाली लॉग फाइल की कल्पना करें; cat उसे पूरी तरह स्क्रीन पर दिखा देगा, जिससे उसे पढ़ना असंभव हो जाएगा।
ऐसे मामलों में हमें एक 'पेजर' चाहिए, जो सामग्री को एक बार में एक स्क्रीन पर दिखाए।
`less`: शक्तिशाली पेजर
बड़ी फाइलें देखने के लिए less आपकी सबसे उपयोगी कमांड है। यह सामग्री को पृष्ठ-दर-पृष्ठ दिखाती है, जिससे आप पूरी फाइल को मेमोरी में लोड किए बिना कुशलतापूर्वक स्क्रॉल, खोज और नेविगेट कर सकते हैं।
less large_log.log
# This will open large_log.log in a special viewer.`less` में नेविगेट करना
जब आप less से कोई फाइल खोलते हैं, तो नेविगेट करने के लिए कई कुंजियों का उपयोग कर सकते हैं:
- Spacebar: एक पृष्ठ आगे स्क्रॉल करें।
- b: एक पृष्ठ पीछे स्क्रॉल करें।
- g: फाइल की शुरुआत पर जाएँ।
- G: फाइल के अंत पर जाएँ।
- /text: 'text' को आगे की ओर खोजें।
- ?text: 'text' को पीछे की ओर खोजें।
- q:
lessसे बाहर निकलें।
पाइप किए गए आउटपुट के साथ `less`
less बेहद बहुमुखी है और अन्य कमांड के आउटपुट को देखने के लिए अक्सर पाइप (|) के साथ उपयोग की जाती है। जब कोई कमांड बहुत अधिक आउटपुट उत्पन्न करती है, तब यह विशेष रूप से उपयोगी है।
ls -l /etc | less
# This lists the contents of /etc, then pipes them to less for easy viewing.`more`: पुराना पेजर
more एक पुराना फाइल पेजर है, जो less के समान है। यह भी सामग्री को एक बार में एक स्क्रीन पर दिखाता है, लेकिन इसमें सुविधाएँ कम हैं।
मुख्य अंतर यह है कि more आमतौर पर केवल आगे स्क्रॉल करने देती है, पीछे नहीं। आगे बढ़ने के लिए Spacebar और बाहर निकलने के लिए q दबाएँ।
more old_document.txt
# This will open old_document.txt, allowing forward-only paging.अपनी समझ जाँचें
आइए cat, less और more के अपने ज्ञान की जाँच करें।
पुनरावलोकन: फाइल की सामग्री देखना
बहुत अच्छा! आपने Linux टर्मिनल में फाइल की सामग्री देखने की आवश्यक बातें सीख ली हैं:
cat: छोटी फाइलों को जल्दी दिखाने या कई फाइलों को जोड़ने के लिए सर्वोत्तम।less: बड़ी फाइलों के लिए उपयोगी पेजर, जिसमें शक्तिशाली नेविगेशन, खोज और पीछे स्क्रॉल करने की सुविधा है।more: पुराना पेजर, जो फाइलों को पृष्ठ-दर-पृष्ठ देखने के लिए उपयोगी है, लेकिन आमतौर पर केवल आगे स्क्रॉल करने देता है।
फाइलों को कुशलतापूर्वक व्यवस्थित करने के लिए सही काम के लिए सही उपकरण चुनें!
एआई शिक्षक के साथ Linux कमांड लाइन में दक्षता सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 12
- पाठ
- 48
अक्सर पूछे जाने वाले प्रश्न
क्या “फाइल की सामग्री देखना: `cat`, `less`, `more`” पाठ निःशुल्क है?
हाँ—“फाइल की सामग्री देखना: `cat`, `less`, `more`” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Linux कमांड लाइन में दक्षता पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Linux कमांड लाइन में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“फाइल की सामग्री देखना: `cat`, `less`, `more`” में मैं क्या सीखूँगा?
टर्मिनल में फाइल की सामग्री दिखाने और पृष्ठ-दर-पृष्ठ देखने के लिए विभिन्न कमांड का परिचय प्राप्त करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Linux कमांड लाइन में दक्षता का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Linux कमांड लाइन में दक्षता शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Linux कमांड लाइन में दक्षता शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“फाइल की सामग्री देखना: `cat`, `less`, `more`” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Linux कमांड लाइन में दक्षता पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Linux कमांड लाइन में दक्षता पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- फाइल की सामग्री देखना: `cat`, `less`, `more`
- फाइलों में खोज: `find` और `locate`
- अनुमतियाँ और स्वामित्व: `chmod`, `chown`
- सांकेतिक लिंक बनाना और उनका उपयोग करना