फ़ाइल और स्क्रीन पर लिनक्स रीडायरेक्ट आउटपुट

Linux Redirect Output File



लिनक्स टर्मिनल का उपयोग करते समय, ऐसी कई स्थितियाँ मौजूद होती हैं जहाँ आप एक कमांड के आउटपुट को एक फ़ाइल और स्क्रीन पर एक साथ पुनर्निर्देशित करना चाहते हैं, यह सुनिश्चित करते हुए कि आउटपुट एक फ़ाइल में लिखा गया है ताकि आप इसे बाद में संदर्भित कर सकें। आपको यह जानकर प्रसन्नता होगी कि एक Linux उपकरण इस कार्य को सहजता से कर सकता है। टी कमांड इस उद्देश्य के लिए विशेष रूप से लिनक्स-आधारित सिस्टम में जोड़ा जाता है। तो चलिए आगे बढ़ते हैं और इस शानदार टूल के बारे में सीखते हैं।

टी कमांड:

टी कमांड मानक इनपुट को पढ़ सकता है और इसे एक या अधिक फाइलों पर पुनर्निर्देशित कर सकता है। यह स्क्रीन पर दिखाए गए किसी भी कमांड या प्रोग्राम के आउटपुट को तोड़कर एक फाइल में सेव कर देता है। इसका उपयोग पाइपों का उपयोग करके अन्य आदेशों के साथ किया जाता है।







टी कमांड बेसिक सिंटैक्स:

यहां हमने आपको टी कमांड का मूल सिंटैक्स दिखाया है।



टीविकल्प फ़ाइलें

विकल्प:



  • -i या -इग्नोर-इंटरप्ट इंटरप्ट सिग्नल को नजरअंदाज करने के लिए है।
  • अंत में, -ए या -एपेंड टी कमांड को सामग्री को ओवरराइट करने के बजाय फाइलों को जोड़ने की अनुमति देता है।
  • आप टी कमांड के लिए उपलब्ध विकल्पों की सूची देखने के लिए टी-हेल्प का भी उपयोग कर सकते हैं।

फ़ाइलें:





  • एक या अधिक फ़ाइलों के फ़ाइल नाम। इनमें से प्रत्येक फाइल में पुनर्निर्देशित आउटपुट होगा।

फ़ाइल और स्क्रीन पर आउटपुट को पुनर्निर्देशित करने के लिए टी कमांड का उपयोग करना:

इस खंड में किसी भी कमांड के आउटपुट रीडायरेक्शन को स्क्रीन या किसी फ़ाइल में प्रदर्शित करने के लिए कुछ उत्कृष्ट उदाहरण हैं।

आउटपुट को पुनर्निर्देशित करने के लिए टी कमांड का सिंटैक्स:

आदेश | टी /पथ/प्रति/फ़ाइल

एकल फ़ाइल और स्क्रीन पर आउटपुट पुनर्निर्देशित करना:

टर्मिनल में, निष्पादित कर रहा है रास कमांड आपकी वर्तमान कार्यशील निर्देशिका में मौजूद फाइलों और निर्देशिकाओं को सूचीबद्ध करेगा।



$रास


आउटपुट को फ़ाइल और स्क्रीन पर एक साथ रीडायरेक्ट करने के लिए, टी कमांड को निम्न तरीके से लिखें:

$रास | टीनमूना फ़ाइल

इससे पहले | पाइप प्रतीक, आप उस कमांड को टाइप कर सकते हैं जिसे आप निष्पादित करना चाहते हैं और फिर | फ़ाइल पथ निर्दिष्ट करते समय टी कमांड के साथ। हमारे मामले में, हम आउटपुट को हमारे होम डायरेक्टरी में मौजूद सैंपलफाइल पर रीडायरेक्ट करेंगे।

आप इसका उपयोग करके पुनर्निर्देशित आउटपुट को भी जोड़ सकते हैं -प्रति या -परिशिष्ट टी कमांड के साथ विकल्प। -प्रति या -परिशिष्ट विकल्प टी कमांड को फाइल की सामग्री को अधिलेखित करने के बजाय फाइलों को जोड़ने की अनुमति देता है।

पुनर्निर्देशित आउटपुट जोड़ने के लिए सिंटेक्स:

आदेश | टी -प्रति /पथ/प्रति/फ़ाइल

यह आदेश पुनर्निर्देशित आउटपुट को नमूना फ़ाइल के अंत में जोड़ देगा।

$आपका नाम -प्रति | टी -प्रतिनमूना फ़ाइल

एकाधिक फ़ाइलों और स्क्रीन पर आउटपुट पुनर्निर्देशित करना:

यदि आप स्क्रीन आउटपुट को कई फाइलों पर पुनर्निर्देशित करना चाहते हैं, तो आपको केवल टी कमांड के अंत में फ़ाइल नाम जोड़ना होगा। हमने आपको इस एकाधिक फ़ाइल पुनर्निर्देशन के लिए सिंटैक्स प्रदान किया है।

आदेश | टीफ़ाइल1 फ़ाइल2 फ़ाइल3

नीचे दिया गया कमांड ls के आउटपुट को स्क्रीन और samplefile.txt और samplefile2.txt फाइलों पर रीडायरेक्ट करेगा।

$रास | टीsamplefile.txt नमूनाfile2.txt

निष्कर्ष:

लिनक्स टर्मिनल में काम करते समय, आउटपुट रीडायरेक्शन की अवधारणा कीमती है। टी कमांड सबसे मूल्यवान टूल में से एक है जो लिनक्स उपयोगकर्ता को कमांड के आउटपुट को फाइल और स्क्रीन पर रीडायरेक्ट करने में मदद करता है। इस लेख ने . के प्राथमिक उपयोग पर चर्चा की टी आउटपुट को स्क्रीन, सिंगल या एकाधिक फ़ाइलों पर पुनर्निर्देशित करने के लिए।