Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

लिनक्स / बैश में कैट कमांड - उदाहरण के साथ इसका उपयोग कैसे करें

बिल्ली (सम्मिलित करें ) लिनक्स/बैश में कमांड का इस्तेमाल आमतौर पर फाइल की सामग्री को पढ़ने के लिए किया जाता है। यह किसी दिए गए फ़ाइल की सामग्री को आउटपुट करता है। यहां इसका उपयोग करने का तरीका बताया गया है।

बिल्ली संयोजन मानक आउटपुट . के लिए फ़ाइलें - डिफ़ॉल्ट रूप से, यह आपके कंप्यूटर स्क्रीन पर देखने के लिए कंसोल के लिए है। यह फाइलों की सामग्री को शीघ्रता से देखने के लिए उपयोगी बनाता है।

इसके अन्य उपयोग भी हैं, लेकिन सबसे पहले, वाक्य रचना:

बिल्ली सिंटैक्स

cat [OPTIONS] [FILE]

ध्यान दें कि:

  • यदि फ़ाइल निर्दिष्ट नहीं है, मानक इनपुट (stdin) . से पढ़ा जाएगा
  • एकाधिक फ़ाइल s निर्दिष्ट किया जा सकता है, रिक्त स्थान से अलग किया जा सकता है
  • विकल्प नीचे दी गई तालिका से विकल्पों की सूची होनी चाहिए
  • कमांड मानक आउटपुट (stdout) के माध्यम से डेटा आउटपुट करेगा

विकल्प

यहां बिल्ली . के लिए आमतौर पर उपयोग किए जाने वाले विकल्प दिए गए हैं , सीधे उपयोगकर्ता पुस्तिका से:

<थ> <थ>
-ए, -शो-सब -vET के बराबर
-b, –नंबर-गैर-रिक्त नंबर गैर-रिक्त आउटपुट लाइनें, ओवरराइड -n
-e -vE के बराबर
-E, -शो-समाप्त प्रत्येक पंक्ति के अंत में $ प्रदर्शित करें
-n, –नंबर सभी आउटपुट लाइनों की संख्या
-s, –निचोड़-खाली दोहराए गए खाली आउटपुट लाइनों को दबाएं
-t -vT के बराबर
-T, –शो-टैब टैब वर्णों को ^I के रूप में प्रदर्शित करें
-v, -शो-गैरमुद्रण एलएफडी और टैब को छोड़कर ^ और एम-नोटेशन का उपयोग करें

पूर्ण उपयोगकर्ता पुस्तिका को हमेशा चलाकर देखा जा सकता है:

man cat

स्टडिन क्या है और स्टडआउट ?

इसे अपने आप में थोड़ा समझाने की आवश्यकता है, लेकिन जैसा कि कैट कमांड इतना सरल है, यह मानक स्ट्रीम के लिए एक अच्छा परिचय है। . पूरी जानकारी के लिए यहां क्लिक करें।

एक फ़ाइल को (बैश) कंसोल में पढ़ें (stdout )

cat text.txt

यह इतना आसान है - बिल्ली आपके देखने के लिए फ़ाइल को पढ़ेगा और सामग्री को कंसोल पर आउटपुट करेगा।

फ़ाइल की सामग्री stdout . के माध्यम से आउटपुट की गई है , जो डिफ़ॉल्ट रूप से डेटा को कंसोल पर भेजता है, लेकिन इसे किसी अन्य प्रोग्राम में रीडायरेक्ट भी किया जा सकता है।

फ़ाइल सामग्री को प्रोग्राम में पढ़ें (stdin . के माध्यम से) )

cat text.txt | less

मानक इनपुट . के रूप में ऊपर दिया गया लेख, बिल्ली . का आउटपुट है अन्य कमांड के इनपुट पर रीडायरेक्ट किया जा सकता है।

ऊपर दिया गया आदेश text.txt . की सामग्री को पाइप करता है कम कमांड में।

फ़ाइलें मर्ज करना

नाम के आदेशों को देखते हुए, अगर मैं आपको यह नहीं दिखाता कि इसे मर्ज करने के लिए इसका उपयोग कैसे किया जाए, तो मुझे माफ कर दिया जाएगा:

cat file1 file2  > mergedfile

बिल्ली एकाधिक फ़ाइलों से पढ़ सकते हैं, इसलिए आउटपुट को एक फ़ाइल में पुनर्निर्देशित करने के परिणामस्वरूप एक फ़ाइल में सभी पठित फ़ाइलों की सामग्री क्रमिक रूप से जुड़ जाएगी।


  1. लिनक्स में टी कमांड का उपयोग कैसे करें

    यदि आप कभी भी अपने लिनक्स शेल के तहत पाइप और पुनर्निर्देशन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee का उपयोग करने की भी आवश्यकता होगी। उपयोगिता। टी क्या करती है? एक कमांड जैसे ls आपकी वर्तमान निर्देशिका की सामग्री प्रदर्शित करेगा। दूसरे शब्दों में, यह इन सामग्रियों को स्टडआउट (मानक आउट

  1. विंडोज 10 [ट्यूटोरियल] पर बैश (लिनक्स शेल) को कैसे स्थापित और उपयोग करें

    यहां बताया गया है कि विंडोज़ पर लिनक्स शेल को कैसे सेट अप करें और उसका उपयोग कैसे करें - लिनक्स के लिए विंडोज सबसिस्टम का उपयोग करके (WSL )। यह ट्यूटोरियल 2020 से विंडोज 10 के अप-टू-डेट वर्जन के लिए है। मैं विंडोज 10 के पुराने संस्करणों या विंडोज 8/7/XP/3.1 के अन्य तरीकों पर WSL का उपयोग करने के त

  1. उदाहरण के साथ, लिनक्स में वॉच कमांड का उपयोग कैसे करें

    लिनक्स में वॉच कमांड एक काम करता है - एक कमांड को दोहराता है और परिणाम को बार-बार आउटपुट करता है, जिससे आप परिवर्तनों को देख सकते हैं। यहां इसका उपयोग करने का तरीका बताया गया है। कमांड सिंटैक्स देखें वॉच कमांड का सिंटैक्स इस प्रकार है: watch OPTIONS COMMAND ध्यान दें कि: विकल्प नीचे दी गई तालिका