यदि आपको कैट कमांड का सुस्त और उबाऊ आउटपुट पसंद नहीं है, तो अपने लिनक्स मशीन पर बैट स्थापित करने पर विचार करें।
बिल्ली उपयोगिता लिनक्स से पहले की है, लेकिन आपको आश्चर्य हो सकता है कि इस मानक उपयोगिता से कुछ बेहतर है या नहीं। यदि आप लिनक्स में फाइलों की जांच करना चाहते हैं, तो बैट नाम की एक नई उपयोगिता है जिसमें आपकी रुचि हो सकती है।
बल्ला क्या है?
बैट कुछ आधुनिक सुविधाओं के साथ बिल्ली का क्लोन है। इसकी टैगलाइन है गिटहब पेज "पंखों के साथ एक बिल्ली क्लोन" है।
एक प्रमुख विशेषता किसी भी आउटपुट में लाइन नंबरों को जोड़ना है। यह स्वचालित रूप से कई प्रोग्रामिंग भाषाओं को पहचानता है और सिंटैक्स को हाइलाइट करता है। यह Git के साथ सहजता से एकीकृत भी होता है।
लिनक्स पर बैट स्थापित करना
लिनक्स डेस्कटॉप पर बैट इंस्टॉल करना काफी आसान है। यह कई लिनक्स वितरण के आधिकारिक रिपॉजिटरी में उपलब्ध है।
Ubuntu या डेबियन पर बैट स्थापित करने के लिए, बस APT का उपयोग करें:
सुडो उपयुक्त स्थापित करना बल्ला
इसे डेबियन और उबंटू पर चलाना थोड़ा अलग है, जैसा कि बाद में बताया जाएगा।
आर्क लिनक्स पर बैट स्थापित करने के लिए:
सुडो पॅकमैन -एस बैट
और फेडोरा/रेड हैट/सेंटोस पर:
सुडो डीएनएफ स्थापित करना बल्ला
Linux पर आउटपुट देखने के लिए बैट का उपयोग करना
रनिंग बैट बिल्ली का उपयोग करने के समान है। आप इसे फाइलों के साथ या मानक इनपुट के साथ उपयोग कर सकते हैं। आप इसे "बैट" के साथ कमांड लाइन पर कॉल कर सकते हैं।
यदि आप उबंटू या डेबियन पर हैं, तो इसके बजाय "बैटकैट" टाइप करके कॉल करें। आप इसे वापस "बैट" में बदल सकते हैं एक शेल उपनाम बनाना साथ:
उर्फ बैटकैट ="बल्ला"
इसे अपनी शेल कॉन्फ़िगरेशन फ़ाइल (आमतौर पर .bashrc या .zshrc) इसे स्थायी बनाने के लिए।
पहली चीज जो आप नोटिस करेंगे वह यह है कि बैट लाइन नंबरों के साथ आउटपुट के चारों ओर एक बॉर्डर बनाता है। ऐसा लगता है कि यह सिर्फ इसे सुंदर बनाता है। मानक बिल्ली कार्यक्रम के पास है -एन लाइन नंबर प्रदर्शित करने का विकल्प।
यदि आपको सजावट पसंद नहीं है, तो आप इसका उपयोग कर सकते हैं -एन केवल लाइन नंबर प्रदर्शित करने के लिए।
बैट कई लोकप्रिय प्रोग्रामिंग भाषाओं का पता लगाएगा और सिंटैक्स को हाइलाइट करेगा। आप उपयोग कर सकते हैं -एल किसी विशेष भाषा का पता लगाने के लिए बाध्य करने का विकल्प, जैसे सी।
बल्ला-एलसीफ़ाइल।सी
कैट कमांड का एक आधुनिक विकल्प
बैट क्लासिक लिनक्स कैट कमांड का एक आधुनिक विकल्प है। यह कुछ अनूठी विशेषताएं प्रदान करता है, जैसे सुंदर-प्रिंटिंग लाइन नंबर, पेजिंग और सिंटैक्स हाइलाइटिंग।
क्लासिक यूनिक्स उपयोगिताओं पर बैट एकमात्र आधुनिक टेक नहीं है। समय-परीक्षण उपयोगिताओं जैसे कि grep या man के लिए कई प्रतिस्थापन हैं जिन्हें आप देखना चाहते हैं।