Skip to main content

एक फ़ाइल में कमांड प्रॉम्प्ट आउटपुट को रीडायरेक्ट कैसे करें [आसान]

Redirection in Linux - Linux Tutorial 8 (जून 2026)

Redirection in Linux - Linux Tutorial 8 (जून 2026)
Anonim

कई कमांड प्रॉम्प्ट कमांड, और उस मामले के लिए डॉस कमांड को निष्पादित नहीं किया जाता है करना कुछ, लेकिन आपको जानकारी प्रदान करने के लिए।

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

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

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

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

हालांकि कई पुनर्निर्देशन ऑपरेटर हैं, जिन्हें आप यहां विस्तार से पढ़ सकते हैं, विशेष रूप से, दो को फ़ाइल में कमांड के परिणामों को आउटपुट करने के लिए उपयोग किया जाता है: साइन से अधिक, >, और साइन से अधिक डबल, >>.

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

इन पुनर्निर्देशन ऑपरेटरों का उपयोग कैसे करें सीखने का सबसे आसान तरीका कुछ उदाहरण देखना है:

ipconfig / all> mynetworksettings.txt

इस उदाहरण में, चलने के बाद स्क्रीन पर सामान्य रूप से सभी नेटवर्क कॉन्फ़िगरेशन जानकारी दिखाई देती है ipconfig / सब, के नाम से एक फाइल में सहेजा गया है mynetworksettings.txt। यह फ़ोल्डर में आदेश के बाईं ओर संग्रहीत है, C: Users jonfi इस मामले में।

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

ध्यान दें: हालांकि एक फ़ाइल बनाई जाएगी यदि पहले से मौजूद नहीं है, तो फ़ोल्डर्स नहीं होंगे। एक विशिष्ट फ़ोल्डर में फ़ाइल को कमांड आउटपुट को सहेजने के लिए जो अभी तक मौजूद नहीं है, पहले फ़ोल्डर बनाएं और कमांड चलाएं। आप कमांड प्रॉम्प्ट को छोड़ दिए बिना फ़ोल्डर्स बना सकते हैं mkdir आदेश।

पिंग 10.1.0.12> "सी: उपयोगकर्ता jonfi डेस्कटॉप पिंग परिणाम.txt"

यहां, जब पिंग कमांड निष्पादित किया जाता है, कमांड प्रॉम्प्ट परिणामों को फ़ाइल के नाम से आउटपुट करता है पिंग परिणाम.txt जोनफी उपयोगकर्ता के डेस्कटॉप पर स्थित है, जो पर है C: Users jonfi डेस्कटॉप। कोट्स में लिपटे में पूरा फ़ाइल पथ क्योंकि इसमें एक जगह शामिल थी।

याद करते समय, याद रखें > पुनर्निर्देशन ऑपरेटर, निर्दिष्ट फ़ाइल बनाई गई है यदि यह पहले से मौजूद नहीं है और यदि यह मौजूद है तो ओवरराइट किया गया है।

ipconfig / सभी >> सर्वर फ़ाइलें officenetsettings.log

यह उदाहरण उपयोग करता है >> पुनर्निर्देशन ऑपरेटर जो वैसे ही काम करता है > ऑपरेटर, आउटपुट फ़ाइल को ओवरराइट करने के बजाय, यदि यह मौजूद है, तो यह फ़ाइल के अंत में कमांड आउटपुट जोड़ता है।

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

यहां एक उदाहरण दिया गया है कि कमांड को निर्यात करने के बाद यह LOG फ़ाइल कैसा दिख सकता है:

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