कमांड प्रॉम्प्ट या cmd विंडोज NT, विंडोज CE, OS/2, और eComStation ऑपरेटिंग सिस्टम पर कमांड-लाइन इंटरप्रेटर है। यह त्वरित क्रियाएं करने और सिस्टम सेटिंग्स में बदलाव करने के लिए एक अच्छा उपकरण है।
कभी-कभी, आपको अपने सिस्टम के स्वास्थ्य का रिकॉर्ड बनाए रखने के लिए कमांड आउटपुट को सेव करने की आवश्यकता होती है। आप कमांड को कहीं भी कॉपी और पेस्ट कर सकते हैं लेकिन यह काफी परेशानी भरा है!
कमांड प्रॉम्प्ट आउटपुट को टेक्स्ट फाइल में कैसे सेव करें
एक रीडायरेक्शन ऑपरेटर कमांड आपको इस असुविधा से बचा सकता है। एक रीडायरेक्शन ऑपरेटर एक विशेष ऑपरेटर है जिसका उपयोग कमांड के साथ कमांड के इनपुट या आउटपुट को रीडायरेक्ट करने के लिए किया जाता है।
यहां, हमने कमांड इनपुट और आउटपुट स्ट्रीम को रीडायरेक्ट करने के लिए कुछ रीडायरेक्शन ऑपरेटर सूचीबद्ध किए हैं।
| रीडायरेक्शन ऑपरेटर | विवरण |
|---|---|
| > | कमांड आउटपुट को कमांड प्रॉम्प्ट विंडो के बजाय किसी फाइल या डिवाइस, जैसे प्रिंटर, पर रीडायरेक्ट करता है। |
| < | कीबोर्ड से इनपुट पढ़ने के बजाय किसी फाइल से कमांड इनपुट पढ़ता है। |
| >> | फाइल में पहले से मौजूद जानकारी को हटाए बिना कमांड आउटपुट को फाइल के अंत में जोड़ता है। |
| >& | एक हैंडल से आउटपुट को दूसरे हैंडल के इनपुट पर लिखता है। |
| <& | एक हैंडल से इनपुट पढ़ता है और इसे दूसरे हैंडल के आउटपुट पर लिखता है। |
| | (पाइप) | एक कमांड के आउटपुट को पढ़ता है और इसे दूसरे कमांड के इनपुट पर लिखता है। |
तो यह रीडायरेक्शन ऑपरेटर्स का बुनियादी परिचय और प्रकार है। हम कार्रवाई करने के लिए केवल दो रीडायरेक्शन ऑपरेटर्स, ग्रेटर-दैन साइन, >, और डबल ग्रेटर-दैन साइन, >> का उपयोग करेंगे।
आइए उदाहरणों पर एक नज़र डालें ताकि आप अवधारणा को बेहतर ढंग से समझ सकें।
ipconfig > Settings.txt
Ipconfig एक कमांड है जो नेटवर्क कॉन्फिगरेशन प्रदर्शित करता है, DHCP और DNS सेटिंग्स को रीफ्रेश करता है। यहां, हमने कमांड ipconfig के आउटपुट को settings.txt फाइल पर रीडायरेक्ट किया है।
अब, आउटपुट Settings.txt नाम की फाइल में सेव हो जाएगा और यदि ऐसा नाम वाली फाइल मौजूद नहीं है, तो उस नाम से एक नई फाइल बनाई जाएगी। इसके अलावा, आउटपुट CMD स्क्रीन पर प्रदर्शित नहीं होगा।
- यदि आप फाइल को किसी स्थान पर सेव करना पसंद करते हैं, मान लीजिए My Documents तो इस कमांड का उपयोग करें:
ipconfig > C:\Users\330001340\ Documents\Settings.txt
- पुराने कमांड के आउटपुट का रिकॉर्ड रखने और हाल के कमांड के आउटपुट को उसी फाइल में रीडायरेक्ट करने के लिए, '>>' का उपयोग करें
ipconfig >> Settings.txt
कमांड पहले आउटपुट को ओवरराइट नहीं करेगा बल्कि दूसरे आउटपुट को इसमें जोड़ देगा।
अब, आप जानते हैं कि कमांड प्रॉम्प्ट के कमांड के आउटपुट को फाइल पर कैसे सेव किया जाए और सबसे अच्छी बात यह है कि आप जब चाहें उन्हें मैनिपुलेट भी कर सकते हैं।