कमांड का सिंटैक्स मूल रूप से कमांड चलाने के नियम हैं। कमांड का उपयोग करने के तरीके सीखने के दौरान आपको सिंटैक्स नोटेशन को पढ़ने का तरीका जानने की आवश्यकता है ताकि आप इसे ठीक से निष्पादित कर सकें।
जैसा कि आपने शायद यहां लाइफवायर और शायद अन्य वेबसाइटों पर देखा है, कमांड प्रॉम्प्ट कमांड, डॉस कमांड, और यहां तक कि कई रन कमांडों को सभी प्रकार के स्लेश, ब्रैकेट्स, इटालिक्स इत्यादि के साथ वर्णित किया गया है। एक बार जब आप जानते हैं कि उन सभी अंकों का क्या अर्थ है , आप किसी कमांड के सिंटैक्स को देख सकते हैं और तुरंत जान सकते हैं कि किन विकल्पों की आवश्यकता है और अन्य विकल्पों के साथ किन विकल्पों का उपयोग किया जा सकता है।
ध्यान दें: स्रोतों के आधार पर, आदेशों का वर्णन करने के लिए उपयोग किए जाने पर आप थोड़ा अलग वाक्यविन्यास देख सकते हैं। हम माइक्रोसॉफ्ट ने ऐतिहासिक रूप से उपयोग की जाने वाली एक विधि का उपयोग करते हैं, और किसी भी साइट पर हमने जो भी कमांड सिंटैक्स देखा है, वह बहुत ही समान है, लेकिन याद रखें कि आपको सिंटैक्स कुंजी का पालन करना चाहिए जो आपके द्वारा पढ़े जा रहे आदेशों से संबंधित है और यह नहीं मानते कि सभी वेबसाइट्स और दस्तावेज सटीक उसी विधि का उपयोग करते हैं।
कमांड सिंटेक्स कुंजी
निम्न वाक्यविन्यास कुंजी वर्णन करती है कि कमांड के सिंटैक्स में प्रत्येक नोटेशन का उपयोग कैसे किया जाना चाहिए। इस संदर्भ के लिए स्वतंत्र महसूस करें क्योंकि हम तालिका के नीचे तीन उदाहरणों के माध्यम से चलते हैं।
| नोटेशन | अर्थ |
|---|---|
| साहसिक | बोल्ड आइटम को ठीक उसी प्रकार टाइप किया जाना चाहिए जैसा कि उन्हें दिखाया गया है, इसमें कोई बोल्ड शब्द, स्लेश, कोलन आदि शामिल हैं। |
| तिरछा | इटालिक आइटम वे आइटम हैं जिन्हें आपको आपूर्ति करनी होगी। एक इटैलिक आइटम को शाब्दिक रूप से न लें और दिखाए गए आदेश में इसका उपयोग करें। |
| एस पी एक सी ई एस | सभी जगहों को सचमुच लिया जाना चाहिए। यदि कमांड के सिंटैक्स में स्पेस है, तो कमांड निष्पादित करते समय उस स्पेस का उपयोग करें। |
| ब्रैकेट के अंदर पाठ | एक ब्रैकेट के अंदर कोई भी आइटम वैकल्पिक हैं। ब्रैकेट को सचमुच नहीं लिया जाना चाहिए ताकि कमांड निष्पादित करते समय उनका उपयोग न करें। |
| ब्रैकेट के बाहर पाठ | ब्रैकेट में निहित कोई भी पाठ आवश्यक नहीं है। कई आदेशों के वाक्यविन्यास में, एक या अधिक ब्रैकेट से घिरा हुआ एकमात्र पाठ कमांड नाम ही नहीं है। |
| {ब्रेसिज़ के अंदर पाठ} | एक ब्रेस के भीतर आइटम विकल्प हैं, जिनमें से आप जरूर केवल चुनें एक। ब्रेसेस को सचमुच नहीं लिया जाना चाहिए ताकि कमांड निष्पादित करते समय उनका उपयोग न करें। |
| लंबवत | बार | लंबवत सलाखों का उपयोग ब्रैकेट और ब्रेसिज़ के भीतर वस्तुओं को अलग करने के लिए किया जाता है। वर्टिकल बार को शाब्दिक रूप से न लें - आदेशों को निष्पादित करते समय उनका उपयोग न करें। |
| एलिप्सिस … | एक इलिप्सिस का मतलब है कि एक आइटम अनिश्चित काल तक दोहराया जा सकता है। आदेश को निष्पादित करते समय अक्षरशः ellipsis टाइप न करें और वस्तुओं को दोहराने के दौरान दिखाए गए स्थान और अन्य आवश्यक वस्तुओं का उपयोग करने के लिए सावधानी बरतें। |
ध्यान दें: ब्रैकेट को कभी-कभी स्क्वायर ब्रैकेट के रूप में भी जाना जाता है, ब्रेसिज़ को कभी-कभी स्क्विग्ली ब्रैकेट या फूल ब्रैकेट के रूप में जाना जाता है, और लंबवत सलाखों को कभी-कभी पाइप, लंबवत रेखाएं या लंबवत स्लेश कहा जाता है। भले ही आप उन्हें क्या कहते हैं, किसी आदेश को निष्पादित करते समय कभी भी सचमुच नहीं लिया जाना चाहिए।
उदाहरण # 1: वॉल कमांड
वॉल्यूम कमांड के लिए सिंटैक्स है, विंडोज ऑपरेटिंग सिस्टम के सभी संस्करणों में कमांड प्रॉम्प्ट से उपलब्ध एक कमांड:
वॉल चलाना:
शब्द वॉल बोल्ड में है, जिसका अर्थ है कि इसे सचमुच लिया जाना चाहिए। यह किसी भी ब्रैकेट के बाहर भी है, जिसका अर्थ यह आवश्यक है। हम कुछ अनुच्छेदों को ब्रैकेट पर एक नज़र डालेंगे।
निम्नलिखित वॉल एक जगह है कमांड के सिंटैक्स में रिक्त स्थान को शाब्दिक रूप से लिया जाना चाहिए, इसलिए जब आप वॉल कमांड निष्पादित कर रहे हैं, तो आपको एक स्थान रखना होगा वॉल और कुछ भी जो अगले हो सकता है।
ब्रैकेट इंगित करते हैं कि जो कुछ भी उनके अंदर निहित है वह वैकल्पिक है - कमांड के लिए जो कुछ भी है, उसके लिए काम करने के लिए आवश्यक नहीं है, लेकिन आप जो कुछ भी उपयोग करना चाहते हैं, उसके आधार पर आप जो कमांड का उपयोग कर रहे हैं उसके आधार पर हो सकता है। ब्रैकेट को सचमुच कभी नहीं लिया जाना चाहिए ताकि कमांड निष्पादित करते समय उन्हें कभी शामिल न करें।
ब्रैकेट के अंदर इटालिसिक शब्द है चलाना , बोल्ड में एक कोलन के बाद। कुछ भी इटालिसिस किया गया है जो आपको आपूर्ति करना चाहिए, सचमुच नहीं लेना चाहिए। इस मामले में, ए चलाना एक ड्राइव पत्र का जिक्र कर रहा है, तो आप यहां एक ड्राइव पत्र की आपूर्ति करना चाहेंगे। बस के साथ वॉल, चूंकि: बोल्ड में है, इसे दिखाए जाने के रूप में टाइप किया जाना चाहिए।
उस जानकारी के आधार पर, वॉल कमांड निष्पादित करने के लिए यहां कुछ वैध और अमान्य तरीके दिए गए हैं और क्यों:
वॉल
मान्य: वॉल कमांड को स्वयं ही निष्पादित किया जा सकता है क्योंकि चलाना : वैकल्पिक है क्योंकि यह ब्रैकेट से घिरा हुआ है।
वॉल्यूम डी
अमान्य: इस बार, आदेश का वैकल्पिक भाग इस्तेमाल किया जा रहा है, निर्दिष्ट चलाना जैसा घ, लेकिन कोलन भूल गया था। याद रखें, हम जानते हैं कि कोलन के साथ चलाना क्योंकि इसे ब्रैकेट के उसी सेट में शामिल किया गया है और हम जानते हैं कि इसे शाब्दिक रूप से उपयोग किया जाना चाहिए क्योंकि यह बोल्ड है।
वॉल्यूम ई: / पी
अमान्य: / p विकल्प कमांड सिंटैक्स में सूचीबद्ध नहीं था, इसलिए इसका उपयोग करते समय वॉल कमांड नहीं चलाया जाता है।
वॉल्यूम सी:
मान्य: इस मामले में, वैकल्पिक चलाना : तर्क के रूप में इस्तेमाल किया गया था।
उदाहरण # 2: शट डाउन कमांड
यहां सूचीबद्ध वाक्यविन्यास शटडाउन कमांड के लिए है और ऊपर उल्लिखित वॉल कमांड उदाहरण की तुलना में स्पष्ट रूप से अधिक जटिल है। हालांकि, जो आप पहले से जानते हैं उस पर निर्माण, वास्तव में यहां सीखने के लिए बहुत कम है:
बंद करना /मैं | / एल | / s | / r | / जी | /ए | / p | / एच | / ई / च / एम कंप्यूटर का नाम / टी xxx / घ p:|यू: xx : Y y /सी " टिप्पणी '
याद रखें कि ब्रैकेट के भीतर आइटम हमेशा वैकल्पिक होते हैं, ब्रैकेट के बाहर की वस्तुओं को हमेशा आवश्यक होता है, बोल्ड आइटम और रिक्त स्थान हमेशा शाब्दिक होते हैं, और इटालिसिक आइटम आपके द्वारा प्रदान किए जाते हैं।
इस उदाहरण में बड़ी नई अवधारणा लंबवत पट्टी है। ब्रैकेट के भीतर लंबवत सलाखों वैकल्पिक विकल्प इंगित करता है। तो ऊपर दिए गए उदाहरण में, आप शामिल कर सकते हैं, लेकिन शामिल करने का चयन नहीं करना है एक शट डाउन कमांड निष्पादित करते समय निम्न विकल्पों में से: /मैं, / एल, / s, / r, / जी, /ए, / p, / एच, या / ई। ब्रैकेट की तरह, कमांड सिंटैक्स को समझाने के लिए लंबवत बार मौजूद हैं और उन्हें सचमुच नहीं लिया जाना चाहिए।
शटडाउन कमांड में एक नेस्टेड विकल्प भी है / घ p:|यू: xx : Y y - मूल रूप से, एक विकल्प के भीतर एक विकल्प।
उपरोक्त उदाहरण # 1 में वॉल कमांड की तरह, शटडाउन कमांड का उपयोग करने के लिए यहां कुछ वैध और अमान्य तरीके दिए गए हैं:
शट डाउन / आर / एस
अमान्य: / r तथा / s विकल्प एक साथ इस्तेमाल नहीं किया जा सकता है। ये लंबवत सलाखों में विकल्प इंगित होते हैं, जिनमें से आप केवल एक ही चुन सकते हैं।
शटडाउन / एस पी: 0: 0
अमान्य: का उपयोग करते हुए / s पूरी तरह से ठीक है लेकिन इसका उपयोग है पी: 0: 0 ऐसा इसलिए नहीं है क्योंकि यह विकल्प केवल उपलब्ध है / घ विकल्प, जिसे मैं उपयोग करना भूल गया था। सही उपयोग किया गया होगा शट डाउन / एस / डी पी: 0: 0.
शटडाउन / आर / एफ / टी 0
मान्य: इस समय सभी विकल्पों का सही इस्तेमाल किया गया था। / r विकल्प का उपयोग ब्रैकेट के सेट के भीतर किसी भी अन्य विकल्प के साथ नहीं किया गया था, और / च तथा / टी सिंटैक्स में वर्णित विकल्पों का उपयोग किया गया था।
उदाहरण # 3: नेट यूज कमांड
हमारे अंतिम उदाहरण के लिए, नेट नेट कमांड में से एक नेट नेट कमांड देखें। नेट यूज कमांड सिंटैक्स थोड़ा गन्दा है इसलिए मैंने इसे थोड़ा सा समझाने के लिए नीचे संक्षेप में बताया है (यहां पूर्ण वाक्यविन्यास देखें):
शुद्ध उपयोग * \ कंप्यूटर का नाम sharename * / लगातार:हाँ / savecred / हटाने
नेट यूज कमांड में एक नए नोटेशन, ब्रेस के दो उदाहरण हैं। एक ब्रेस इंगित करता है कि एक या अधिक लंबवत सलाखों से अलग विकल्पों में से एक, और केवल एक है अपेक्षित । यह लंबवत सलाखों वाले ब्रैकेट के विपरीत है जो इंगित करता है ऐच्छिक विकल्प।
आइए शुद्ध उपयोग के कुछ वैध और अमान्य उपयोगों को देखें:
शुद्ध उपयोग ई: * सर्वर फ़ाइलें
अमान्य: ब्रेसिज़ का पहला सेट मतलब है कि आप एक निर्दिष्ट कर सकते हैं यन्त्र का नाम या वाइल्डकार्ड चरित्र का उपयोग करें * - आप दोनों नहीं कर सकते हैं। भी शुद्ध उपयोग ई: सर्वर फ़ाइलें या शुद्ध उपयोग * सर्वर फ़ाइलें इस मामले में शुद्ध उपयोग निष्पादित करने के वैध तरीके होंगे।
शुद्ध उपयोग * appsvr01 स्रोत 1lovet0visitcanada / लगातार: नहीं
मान्य: मैंने नेट नेस्ट के इस निष्पादन में कई विकल्पों का सही ढंग से उपयोग किया, जिसमें एक नेस्टेड विकल्प भी शामिल है। मैंने इस्तेमाल किया * जब इसके बीच चयन करने और एक निर्दिष्ट करने की आवश्यकता होती है यन्त्र का नाम , मैंने एक शेयर निर्दिष्ट किया स्रोत एक सर्वर पर appsvr01 , और फिर एक { पारण शब्द } उस हिस्से के लिए, 1lovet0visitcanada , मुझे एक के लिए संकेत देने के लिए नेट उपयोग को मजबूर करने के बजाय {*}.
मैंने यह भी तय किया कि अगली बार जब मैं अपना कंप्यूटर शुरू करूं तो इस नए साझा ड्राइव को स्वचालित रूप से फिर से कनेक्ट करने की अनुमति न दें / लगातार: कोई.
शुद्ध उपयोग / लगातार
अमान्य: इस उदाहरण में, मैंने वैकल्पिक का उपयोग करना चुना / लगातार स्विच करें लेकिन मैं इसके बगल में कोलन शामिल करना भूल गया और दो आवश्यक विकल्पों के बीच चयन करना भूल गया, हाँ या नहीं, ब्रेसिज़ के बीच। निष्पादित शुद्ध उपयोग / लगातार: हाँ शुद्ध उपयोग का वैध उपयोग होता।




