कमांड का सिंटैक्स मूल रूप से कमांड को चलाने के लिए नियम है। कमांड का उपयोग करना सीखते समय आपको सिंटैक्स नोटेशन को पढ़ना सीखना होगा ताकि आप इसे ठीक से निष्पादित कर सकें।
जैसा कि आपने शायद लाइफवायर और शायद अन्य वेबसाइटों पर देखा है, कमांड प्रॉम्प्ट कमांड, डॉस कमांड, और यहां तक कि कई रन कमांड सभी प्रकार के स्लैश, ब्रैकेट, इटैलिक आदि के साथ वर्णित हैं। एक बार जब आप जानते हैं कि सभी क्या हैं उन चिह्नों में से आप किसी भी कमांड के सिंटैक्स को देख सकते हैं और तुरंत जान सकते हैं कि किन विकल्पों की आवश्यकता है और किन विकल्पों का उपयोग अन्य विकल्पों के साथ किया जा सकता है।
स्रोत के आधार पर, कमांड का वर्णन करने के लिए उपयोग किए जाने पर आपको थोड़ा अलग सिंटैक्स दिखाई दे सकता है।हम एक ऐसी विधि का उपयोग करते हैं जिसे Microsoft ने ऐतिहासिक रूप से उपयोग किया है, और सभी कमांड सिंटैक्स जो हमने कभी किसी भी साइट पर देखे हैं, वे बहुत समान हैं, लेकिन याद रखें कि आपको उस सिंटैक्स कुंजी का पालन करना चाहिए जो आपके द्वारा पढ़े जा रहे कमांड से संबंधित है और यह नहीं मानती है कि सभी वेबसाइट और दस्तावेज़ीकरण ठीक उसी पद्धति का उपयोग करते हैं।
कमांड सिंटेक्स कुंजी
निम्न सिंटैक्स कुंजी बताती है कि कमांड के सिंटैक्स में प्रत्येक नोटेशन का उपयोग कैसे किया जाना है। जब हम नीचे दी गई तालिका के तीन उदाहरणों पर चलते हैं, तो इसे बेझिझक संदर्भित करें।
कमांड सिंटैक्स संदर्भ तालिका | |
---|---|
नोटेशन | अर्थ |
बोल्ड | बोल्ड आइटम ठीक वैसे ही टाइप किए जाने चाहिए जैसे वे दिखाए जाते हैं, इसमें कोई भी बोल्ड शब्द, स्लैश, कोलन आदि शामिल हैं। |
इटैलिक | इटैलिक आइटम वे आइटम हैं जिनकी आपको आपूर्ति करनी चाहिए। इटैलिक आइटम को शाब्दिक रूप से न लें और दिखाए गए अनुसार कमांड में इसका इस्तेमाल करें। |
एस पी ए सी ई एस | सभी रिक्त स्थान को शाब्दिक रूप से लिया जाना चाहिए। यदि किसी कमांड के सिंटैक्स में स्थान है, तो कमांड को निष्पादित करते समय उस स्थान का उपयोग करें। |
[कोष्ठक के अंदर पाठ] | कोष्ठक के अंदर कोई भी वस्तु वैकल्पिक है। कोष्ठक को शाब्दिक रूप से नहीं लिया जाना चाहिए, इसलिए कमांड निष्पादित करते समय उनका उपयोग न करें। |
कोष्ठक के बाहर पाठ | कोई भी टेक्स्ट जो ब्रैकेट में नहीं है आवश्यक है। कई कमांड के सिंटैक्स में, एक या एक से अधिक कोष्ठकों से घिरा नहीं होने वाला एकमात्र टेक्स्ट कमांड का नाम ही है। |
{ब्रेसिज़ के अंदर टेक्स्ट} | ब्रेस के भीतर आइटम विकल्प हैं, जिनमें से आप जरूरी केवल एक चुनें। ब्रेसिज़ को शाब्दिक रूप से नहीं लिया जाना चाहिए, इसलिए कमांड निष्पादित करते समय उनका उपयोग न करें। |
ऊर्ध्वाधर | बार | वर्टिकल बार का उपयोग ब्रैकेट और ब्रेसिज़ के भीतर आइटम को अलग करने के लिए किया जाता है। वर्टिकल बार को शाब्दिक रूप से न लें-कमांड निष्पादित करते समय उनका उपयोग न करें। |
एलिप्सिस … | एक दीर्घवृत्त का अर्थ है कि किसी वस्तु को अनिश्चित काल तक दोहराया जा सकता है। कमांड निष्पादित करते समय इलिप्सिस का शाब्दिक रूप से टाइप न करें और आइटम दोहराते समय दिखाए गए रिक्त स्थान और अन्य आवश्यक वस्तुओं का उपयोग करने का ध्यान रखें। |
ब्रैकेट्स को कभी-कभी स्क्वायर ब्रैकेट्स के रूप में भी जाना जाता है, ब्रेसिज़ को कभी-कभी स्क्विगली ब्रैकेट्स या फ्लावर ब्रैकेट्स के रूप में संदर्भित किया जाता है, और वर्टिकल बार को कभी-कभी पाइप, वर्टिकल लाइन्स या वर्टिकल स्लैश कहा जाता है। चाहे आप उन्हें कुछ भी कहें, किसी भी कमांड को निष्पादित करते समय कभी भी शाब्दिक रूप से नहीं लिया जाना चाहिए।
उदाहरण 1: वॉल्यूम कमांड
वॉल्यूम कमांड के लिए सिंटैक्स यहां दिया गया है, विंडोज ऑपरेटिंग सिस्टम के सभी संस्करणों में कमांड प्रॉम्प्ट से उपलब्ध एक कमांड:
वॉल्यूम [ड्राइव:]
शब्द vol बोल्ड में है, जिसका अर्थ है कि इसे शाब्दिक रूप से लिया जाना चाहिए। यह किसी भी कोष्ठक के बाहर भी है, जिसका अर्थ है कि यह आवश्यक है। हम नीचे कुछ पैराग्राफ कोष्ठकों पर एक नज़र डालेंगे।
निम्नलिखित vol एक स्पेस है। कमांड के सिंटैक्स में रिक्त स्थान को शाब्दिक रूप से लिया जाना है, इसलिए जब आप वॉल्यूम कमांड को निष्पादित कर रहे हैं, तो आपको vol और आगे आने वाली किसी भी चीज़ के बीच एक स्थान रखना होगा।
ब्रैकेट इंगित करते हैं कि उनके अंदर जो कुछ भी है वह वैकल्पिक है-जो कुछ भी है वह कमांड के कार्य करने के लिए आवश्यक नहीं है, लेकिन कुछ ऐसा हो सकता है जिसका आप उपयोग करना चाहते हैं, यह इस बात पर निर्भर करता है कि आप किस कमांड के लिए उपयोग कर रहे हैं। ब्रैकेट को कभी भी शाब्दिक रूप से नहीं लिया जाना चाहिए, इसलिए कमांड निष्पादित करते समय उन्हें कभी भी शामिल न करें।
कोष्ठक के अंदर इटैलिकाइज़्ड शब्द ड्राइव है, जिसके बाद बोल्ड में एक कोलन है। कुछ भी इटैलिकाइज़ किया हुआ कुछ ऐसा है जिसे आपको आपूर्ति करनी चाहिए, शाब्दिक रूप से नहीं लेना चाहिए।इस मामले में, एक ड्राइव एक ड्राइव अक्षर का जिक्र कर रहा है, इसलिए आप यहां एक ड्राइव अक्षर की आपूर्ति करना चाहेंगे। जैसे vol के साथ, चूंकि : बोल्ड में है, इसे दिखाए अनुसार टाइप किया जाना चाहिए।
उस सारी जानकारी के आधार पर, वॉल्यूम कमांड को निष्पादित करने के कुछ वैध और अमान्य तरीके यहां दिए गए हैं और क्यों:
खंड
मान्य: वॉल्यूम कमांड को अपने आप निष्पादित किया जा सकता है क्योंकि ड्राइव : वैकल्पिक है क्योंकि यह कोष्ठक से घिरा हुआ है।
वॉल्यूम डी
अमान्य: इस बार, कमांड के वैकल्पिक भाग का उपयोग किया जा रहा है, ड्राइव को d के रूप में निर्दिष्ट करते हुए, लेकिन कोलन भूल गया था। याद रखें, हम जानते हैं कि कोलन ड्राइव के साथ आता है क्योंकि यह ब्रैकेट के एक ही सेट में शामिल है और हम जानते हैं कि इसे शाब्दिक रूप से इस्तेमाल किया जाना चाहिए क्योंकि यह बोल्ड है।
वॉल्यूम ई: /पी
अमान्य: /p विकल्प कमांड सिंटैक्स में सूचीबद्ध नहीं था, इसलिए उपयोग करते समय वॉल्यूम कमांड नहीं चलता है यह।
वॉल्यूम सी:
मान्य: इस मामले में, वैकल्पिक ड्राइव : तर्क का उपयोग जैसा इरादा था वैसा ही किया गया था।
उदाहरण 2: शटडाउन कमांड
यहां सूचीबद्ध सिंटैक्स शटडाउन कमांड के लिए है और स्पष्ट रूप से ऊपर वॉल्यूम कमांड उदाहरण की तुलना में बहुत अधिक जटिल है। हालाँकि, जो आप पहले से जानते हैं, उसके आधार पर यहाँ सीखने के लिए वास्तव में बहुत कम है:
शटडाउन [ /i | /एल | /एस | /आर | /जी | /ए | /पी | /एच | /e] [ /f] [ /m \\ कंप्यूटर नाम] [ /t xxx] [ /d [ p: | u:] xx: साल] [/सी " टिप्पणी " ]
याद रखें कि कोष्ठक में आइटम हमेशा वैकल्पिक होते हैं, कोष्ठक के बाहर के आइटम हमेशा आवश्यक होते हैं, बोल्ड आइटम और रिक्त स्थान हमेशा शाब्दिक होते हैं, और इटैलिकाइज़ किए गए आइटम आपके द्वारा प्रदान किए जाने होते हैं।
इस उदाहरण में बड़ी नई अवधारणा लंबवत बार है। कोष्ठक के भीतर लंबवत पट्टियाँ वैकल्पिक विकल्प दर्शाती हैं। तो ऊपर के उदाहरण में, आप शटडाउन कमांड निष्पादित करते समय निम्न विकल्पों में से एक को शामिल करना चुन सकते हैं, लेकिन ऐसा करने की आवश्यकता नहीं है: /i, /l , /एस, /आर, /जी, / a, /p, /h, या /e कोष्ठक की तरह, लंबवत बार मौजूद हैं कमांड सिंटैक्स की व्याख्या करने के लिए और इसे शाब्दिक रूप से नहीं लिया जाना चाहिए।
शटडाउन कमांड में नेस्टेड विकल्प भी है [ /d [ p: | u:] xx : yy]-मूल रूप से, एक विकल्प के भीतर एक विकल्प।
पहले उदाहरण में वॉल्यूम कमांड की तरह, शटडाउन कमांड का उपयोग करने के कुछ वैध और अमान्य तरीके यहां दिए गए हैं:
शटडाउन /आर /एस
अमान्य: /r और /s विकल्प एक साथ उपयोग नहीं किए जा सकते. ये लंबवत बार विकल्पों को दर्शाते हैं, जिनमें से आप केवल एक को चुन सकते हैं।
शटडाउन /एस पी:0:0
अमान्य: /s का उपयोग करना पूरी तरह से ठीक है लेकिन p:0:0 का उपयोगइसलिए नहीं है क्योंकि यह विकल्प केवल /d विकल्प के साथ उपलब्ध है, जिसे हम उपयोग करना भूल गए। सही उपयोग होता शटडाउन /s /d p:0:0 ।
शटडाउन /आर /एफ /टी 0
मान्य: इस बार सभी विकल्पों का सही उपयोग किया गया। /r विकल्प का उपयोग इसके कोष्ठकों के सेट के भीतर किसी अन्य विकल्प के साथ नहीं किया गया था, और /f और /tविकल्प वाक्य रचना में वर्णित के रूप में उपयोग किए गए थे।
उदाहरण 3: नेट उपयोग कमांड
हमारे अंतिम उदाहरण के लिए, आइए नेट कमांड कमांड को देखें, जो नेट कमांड में से एक है। इसका सिंटैक्स थोड़ा गड़बड़ है, इसलिए इसे थोड़ा आसान बनाने के लिए हमने इसे नीचे संक्षिप्त किया है (यहां पूरा सिंटैक्स देखें):
नेट उपयोग [{ डिवाइस का नाम | }] [ कंप्यूटर नाम शेयरनाम [{ पासवर्ड | }] [ /लगातार: { हां | नहीं }] [ /savecred] [ /हटाएं]
नेट यूज कमांड में नए नोटेशन के दो उदाहरण हैं: ब्रेस। एक ब्रेस इंगित करता है कि एक या एक से अधिक लंबवत सलाखों से अलग किए गए विकल्पों में से एक, और केवल एक की आवश्यकता है। यह वर्टिकल बार वाले ब्रैकेट के विपरीत है जो वैकल्पिक विकल्पों को इंगित करता है।
आइए नेट उपयोग के कुछ मान्य और अमान्य उपयोगों पर नजर डालते हैं:
शुद्ध उपयोग ई:\\server\files
अमान्य: ब्रेसिज़ के पहले सेट का मतलब है कि आप डिवाइस का नाम निर्दिष्ट कर सकते हैं या वाइल्डकार्ड वर्ण का उपयोग कर सकते हैं - आप नहीं कर सकते दोनों करो। या तो नेट उपयोग e: \\server\files या नेट उपयोग\\server\files इसमें शुद्ध उपयोग को निष्पादित करने के वैध तरीके होते मामला।
शुद्ध उपयोग\\appsvr01\source 1lovet0visitcanada /persistent:नहीं
मान्य: नेट उपयोग के इस निष्पादन में हमने एक नेस्टेड विकल्प सहित कई विकल्पों का सही ढंग से उपयोग किया है। हमने का उपयोग किया जब इसके बीच चयन करने और डिवाइस नाम निर्दिष्ट करने के लिए, हमने सर्वर [appsvr01] पर एक शेयर [स्रोत] निर्दिष्ट किया, और फिर उसके लिए एक {पासवर्ड} निर्दिष्ट करना चुना शेयर, 1lovet0visitcanada, नेट उपयोग के लिए हमें एक {} के लिए प्रेरित करने के लिए मजबूर करने के बजाय।हमने यह भी तय किया है कि अगली बार जब हम कंप्यूटर शुरू करेंगे तो इस नई साझा ड्राइव को स्वचालित रूप से फिर से कनेक्ट नहीं होने देंगे [ /persistent:no].
शुद्ध उपयोग /लगातार
अमान्य: इस उदाहरण में, हमने वैकल्पिक /persistent स्विच का उपयोग करना चुना लेकिन इसके आगे कोलन शामिल करना भूल गए और ब्रेसिज़ के बीच दो आवश्यक विकल्पों, yes या no के बीच चयन करना भी भूल गए। निष्पादन नेट उपयोग /निरंतर:हाँ शुद्ध उपयोग का एक वैध उपयोग होता।