cat कमांड का परिचय
लिनक्स में cat (concatenate का संक्षिप्त रूप) कमांड फाइलों को जोड़ता है और उनका आउटपुट स्टैंडर्ड आउटपुट (आमतौर पर शेल) पर प्रदर्शित करता है। यह फाइलें देखने, बनाने और संयोजित करने के लिए सबसे अधिक उपयोग की जाने वाली कमांड में से एक है।
cat से फाइल बनाएं
टर्मिनल में नई फाइल बनाने के लिए:
cat > filename
कर्सर नई लाइन पर चला जाएगा और आप टाइप करना शुरू कर सकते हैं। संपादन समाप्त करने के लिए Ctrl+D दबाएं। फाइल आपके द्वारा दिए गए नाम से सेव हो जाएगी।
प्रक्रिया सफल हुई या नहीं, जांचने के लिए:
ls -lt
आपको अपनी नई फाइल दिखाई देनी चाहिए जिसका आकार शून्य से अधिक हो।
cat से फाइल देखें
फाइल की सामग्री स्क्रीन पर प्रदर्शित करने के लिए:
cat <filename>
बड़ी फाइलों को पेज दर पेज देखने के लिए more या less कमांड के साथ पाइप करें:
cat <filename> | more
cat <filename> | less
लाइन नंबर दिखाएं
- गैर-खाली लाइनों को नंबर दें:
cat -b <filename> - सभी लाइनों को नंबर दें (खाली लाइनों सहित):
cat -n <filename>
लाइन के अंत में $ चिह्न दिखाएं
छिपे हुए वर्ण (जैसे स्पेस) देखने के लिए जो पार्सिंग त्रुटियों का कारण बन सकते हैं:
cat -E <filename>
उदाहरण: the cat sat on the mat का आउटपुट होगा the cat sat on the mat$
लगातार खाली लाइनों को संक्षिप्त करें
एक से अधिक लगातार खाली लाइनों को एक खाली लाइन में बदलने के लिए:
cat -s <filename>
टैब वर्ण दिखाएं
टैब को ^I के रूप में प्रदर्शित करने के लिए:
cat -T <filename>
एकाधिक फाइलों को संयोजित करें
कई फाइलों को स्क्रीन पर दिखाने के लिए:
cat <file1> <file2>
फाइलों को संयोजित करके नई फाइल बनाने के लिए:
cat <file1> <file2> > <newfile>
फाइल को उल्टे क्रम में देखें
tac कमांड (cat का उल्टा) फाइल को उल्टे क्रम में प्रदर्शित करती है:
tac <filename>