पुनर्निर्देशन ऑपरेटर

पुनर्निर्देशन ऑपरेटर परिभाषा

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

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

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

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

हालांकि, > और >> पुनर्निर्देशन ऑपरेटर, काफी मार्जिन द्वारा, सबसे अधिक उपयोग किए जाने वाले हैं।

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

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

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

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

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

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

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

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

ipconfig / all> networksettings.txt

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