एक पुनर्निर्देशन ऑपरेटर क्या है?

एक पुनर्निर्देशन ऑपरेटर एक विशेष वर्ण है जिसका उपयोग कमांड के साथ किया जा सकता है, जैसे a कमांड प्रॉम्प्ट कमांड या डॉस कमांड, या तो इनपुट को कमांड पर रीडायरेक्ट करने के लिए या कमांड से आउटपुट को रीडायरेक्ट करने के लिए।

डिफ़ॉल्ट रूप से, जब आप एक कमांड निष्पादित करते हैं, तो इनपुट कीबोर्ड से आता है और आउटपुट को भेजा जाता है सही कमाण्ड खिड़की। कमांड इनपुट और आउटपुट को कमांड हैंडल कहा जाता है।

तीर और सड़कों के साथ एक चित्रण
लिज़ी रॉबर्ट्स / गेट्टी छवियां

विंडोज़ और एमएस-डॉस में रीडायरेक्शन ऑपरेटर्स

नीचे दी गई तालिका विंडोज़ और एमएस-डॉस में कमांड के लिए सभी उपलब्ध पुनर्निर्देशन ऑपरेटरों को सूचीबद्ध करती है। हालांकि > तथा >> पुनर्निर्देशन ऑपरेटर, काफी अंतर से, सबसे अधिक उपयोग किए जाते हैं।

रीडायरेक्शन ऑपरेटर्स चीट शीट
पुनर्निर्देशन ऑपरेटर व्याख्या उदाहरण
> किसी फ़ाइल, या यहां तक ​​कि एक प्रिंटर या अन्य डिवाइस को भेजने के लिए अधिक से अधिक चिह्न का उपयोग किया जाता है, जो भी हो कमांड से जानकारी कमांड प्रॉम्प्ट विंडो में प्रदर्शित होती यदि आपने इसका उपयोग नहीं किया होता परिचालक। assoc > type.txt
>> डबल ग्रेटर दैन साइन, सिंगल ग्रेटर दैन साइन की तरह ही काम करता है, लेकिन फाइल को ओवरराइट करने के बजाय जानकारी को उसके अंत में जोड़ दिया जाता है।
ipconfig >> netdata.txt
< कम-से-चिह्न का उपयोग कीबोर्ड के बजाय किसी फ़ाइल से कमांड के इनपुट को पढ़ने के लिए किया जाता है। सॉर्ट करें < data.txt
| वर्टिकल पाइप का उपयोग एक कमांड से आउटपुट को पढ़ने और दूसरे के इनपुट के लिए उपयोग करने के लिए किया जाता है। डीआईआर | तरह

दो अन्य पुनर्निर्देशन ऑपरेटर, >& तथा , भी मौजूद हैं, लेकिन ज्यादातर अधिक जटिल पुनर्निर्देशन से निपटते हैं जिसमें कमांड हैंडल शामिल हैं।

क्लिप कमांड यहां भी ध्यान देने योग्य है। यह एक पुनर्निर्देशन ऑपरेटर नहीं है, लेकिन इसका उपयोग एक के साथ किया जाना है, आमतौर पर ऊर्ध्वाधर पाइप, पाइप से पहले विंडोज क्लिपबोर्ड पर कमांड के आउटपुट को पुनर्निर्देशित करने के लिए।

उदाहरण के लिए, क्रियान्वित करना पिंग 192.168.1.1 | क्लिप के परिणामों की नकल करेंगे पिंग कमांड क्लिपबोर्ड पर, जिसे आप फिर किसी भी प्रोग्राम में पेस्ट कर सकते हैं।

पुनर्निर्देशन ऑपरेटर का उपयोग कैसे करें

NS ipconfig कमांड प्रॉम्प्ट के माध्यम से विभिन्न नेटवर्क सेटिंग्स को खोजने के लिए कमांड एक सामान्य तरीका है। इसे निष्पादित करने का एक तरीका दर्ज करना है ipconfig / सभीकमांड प्रॉम्प्ट विंडो में।

जब आप ऐसा करते हैं, तो परिणाम कमांड प्रॉम्प्ट के भीतर प्रदर्शित होते हैं और तभी कहीं और उपयोगी होते हैं यदि आप उन्हें कमांड प्रॉम्प्ट स्क्रीन से कॉपी करते हैं। यह तब तक है जब तक आप परिणामों को किसी फ़ाइल जैसे किसी भिन्न स्थान पर पुनर्निर्देशित करने के लिए पुनर्निर्देशन ऑपरेटर का उपयोग नहीं करते हैं।

ipconfig /all > networksettings.txt

यदि हम ऊपर दी गई तालिका में पहले पुनर्निर्देशन ऑपरेटर को देखते हैं, तो हम देख सकते हैं कि अधिक से अधिक चिह्न का उपयोग किया जा सकता है फ़ाइल में कमांड के परिणाम भेजें. ऊपर दिया गया यह उदाहरण कमांड है कि आप के परिणाम कैसे भेजेंगे ipconfig / सभी एक पाठ फ़ाइल के लिए कहा जाता है नेटवर्कसेटिंग्स.txt.

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

डीआईआर सी:\उपयोगकर्ता\टिम\डाउनलोड > downloads.txt

उस उदाहरण में, उस उपयोगकर्ता की सभी फ़ाइलें और फ़ोल्डर्स डाउनलोड फ़ोल्डर में दिखाया जाएगा डाउनलोड.txt फ़ाइल।