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

उदाहरण के लिए, यदि आप कमांड attrib लिए आधिकारिक कमांड लाइन संदर्भ देखते हैं, तो आपको कमांड लाइन सिंटैक्स कुछ ऐसा दिखाई देगा।

 ATTRIB [{+ आर | -आर}] [{+ ए | -ए}] [{+ एस | -एस}] [{+ एच | -एच}] [[ड्राइव:] [पथ] फ़ाइल नाम] [/ एस [/ डी]] 

जैसा कि आप देख सकते हैं, उपरोक्त कमांड लाइन सिंटैक्स में ऊपरी और निचले मामले जैसे विविध प्रकार और रिक्त स्थान, ब्रैकेट्स ("[]"), ब्रेसिज़ ("({})"), और पाइप ("| ")। उपर्युक्त कमांड लाइन किसी अनियंत्रित आंख को कोई समझ नहीं देती है, लेकिन यह आपको विभिन्न पैरामीटरों के बारे में सूचित करती है जिन्हें आप attrib कमांड के साथ उपयोग कर सकते हैं।

कमांड सिंटेक्स को कैसे पढ़ा जाए

एक कमांड सिंटैक्स कुछ भी नियम नहीं है जो नियम करता है कि कमांड का उपयोग कैसे किया जा सकता है या चलाया जा सकता है। जब तक आप कमांड लाइन सिंटैक्स को कैसे पढ़ते हैं, आप आदेशों का सही ढंग से या उनकी पूर्ण क्षमता का उपयोग या समझ नहीं सकते हैं। तो इस बुनियादी ट्यूटोरियल में, आइए हम कमांड लाइन सिंटैक्स को पढ़ने के तरीके पर कुछ मूलभूत बातें सीखें और सीखें। उदाहरण के अनुसार, आप उपरोक्त "attrib" कमांड ले सकते हैं और उस आदेश की व्याख्या करने के लिए नीचे दी गई जानकारी का उपयोग कर सकते हैं।

विशेष चरित्र "+": जब भी आप किसी विशेष आइटम का उपयोग किसी आइटम या पैरामीटर के सामने करते हैं, तो इसका मतलब है कि आप उस कार्य के लिए पैरामीटर सेट अप कर रहे हैं जो आप कर रहे हैं।

उदाहरण के लिए, उपरोक्त attrib कमांड में, जब भी आप कमांड में पैरामीटर +R उपयोग करते हैं, तो आप किसी चयनित फ़ाइल या फ़ोल्डर के लिए केवल-पढ़ने के लिए मोड सेट कर रहे हैं।

विशेष चरित्र "-": जब भी आप किसी विशेष आइटम का उपयोग करते हैं - किसी आइटम या पैरामीटर के सामने, इसका मतलब है कि आप उस कार्य के लिए उस पैरामीटर को साफ़ कर रहे हैं जो आप कर रहे हैं।

उदाहरण के लिए, उपर्युक्त attrib कमांड में, जब भी आप कमांड में पैरामीटर -R उपयोग करते हैं, तो आप किसी चयनित फ़ाइल या फ़ोल्डर के लिए केवल-पढ़ने के लिए मोड को हटा रहे हैं।

कैप्स में वर्ण: कमांड लाइन सिंटैक्स में, राजधानियों में वर्णित वर्ण हैं जो उपयोगकर्ताओं को बिल्कुल टाइप करना चाहिए। जब मैं अक्षर कहता हूं, इसमें सभी संख्याएं, विशेष वर्ण और अक्षर शामिल होते हैं।

उदाहरण के लिए, उपर्युक्त attrib कमांड में, बेस कमांड ATTRIB और -R, +A, /S, आदि जैसे स्विच, किसी भी संशोधन के बिना उपयोग किया जाना चाहिए। तो वैध आदेश इस तरह कुछ दिखता है,

 एटीटीआरबी + आर 

लेकिन ऐसा नहीं है, जो विशेष चरित्र "+" को समाप्त करता है।

 एटीटीआरबी आर 

स्मॉल में वर्ण: जब भी आप छोटे चरित्र का प्रतिनिधित्व देखते हैं, तो इसका मतलब यह है कि उपयोगकर्ता को आदेश को ठीक से निष्पादित करने के लिए आवश्यक जानकारी प्रदान करनी चाहिए।

उदाहरण के लिए, उपर्युक्त attrib कमांड में, आपको [[drive:][path] filename] के स्थान पर ड्राइव और फ़ाइल पथ जैसी जानकारी प्रदान करने की आवश्यकता है। एक बार आपूर्ति की, आदेश इस तरह कुछ दिखता है।

 ATTRIB सी: \ फ़ोल्डर \ file.txt 

पाइप्स (वर्टिकल बार्स): पाइप या वर्टिकल बार का उपयोग विभिन्न पैरामीटर दिखाने के लिए किया जाता है जिन्हें आप ब्रैकेट या ब्रेसेस के अंदर उपयोग कर सकते हैं। इसका अर्थ "या तो ... या" जैसा है, जिसका अर्थ है कि पैरामीटर में से केवल एक का उपयोग किया जा सकता है। पाइप या लंबवत सलाखों केवल चित्रण के लिए है और वास्तविक आदेशों के साथ उपयोग नहीं किया जाना चाहिए।

उदाहरण के लिए, उपरोक्त attrib कमांड में, आप देख सकते हैं कि स्विच +R और -R एक लंबवत पट्टी से अलग होते हैं, जिसका अर्थ है कि वे दो अलग-अलग पैरामीटर हैं और उनमें से केवल एक (या तो +R या -R ) हो सकता है वास्तविक आदेश में प्रयोग किया जाता है।

ब्रेसेस ("{}") : ब्रेसिज़ के अंदर कोई भी आइटम या पैरामीटर उन विकल्पों का एक सेट है जहां उपयोगकर्ता को एक चुनना चाहिए, यानी आप ब्रेसिज़ के अंदर पैरामीटर के समूह के बीच एक पैरामीटर चुन सकते हैं। साथ ही, आपको वास्तविक आदेशों के साथ ब्रेसिज़ का उपयोग नहीं करना चाहिए।

उदाहरण के लिए, कमांड सिंटैक्स {+A | -A} {+A | -A} सुझाव देता है कि आप वास्तविक आदेश में स्विच +A या -A उपयोग कर सकते हैं, लेकिन दोनों एक ही समय में नहीं, क्योंकि वे एक ही समूह के हैं। तो वैध आदेश इस तरह कुछ दिखता है,

 एटीटीआरबी + ए 

लेकिन ऐसा नहीं है, जो एक ही समय में दोनों विकल्पों का उपयोग करता है।

 एटीटीआरबी + ए-ए 

ब्रैकेट्स ("[]") : ब्रैकेट के अंदर कोई भी आइटम या पैरामीटर वैकल्पिक हैं, यानी उन पैरामीटरों का उपयोग करने के लिए आप पर निर्भर है या नहीं। साथ ही, आपको वास्तविक आदेशों के साथ ब्रैकेट का उपयोग नहीं करना चाहिए।

उदाहरण के लिए, उपरोक्त attrib कमांड में, वाक्यविन्यास [{+R|-R}] सुझाव देता है कि आप या तो वैकल्पिक पैरामीटर का उपयोग कर सकते हैं या नहीं (भी, ब्रेसिज़ को दिमाग में रखें)। तो, नीचे दिए गए आदेशों में से कोई भी मान्य है।

 एटीटीआरबी + आर 

या

 ATTRIB 

रिक्त स्थान : यहां तक ​​कि रिक्त स्थान का अर्थ कमांड सिंटैक्स में है। यदि आपको कमांड सिंटैक्स में कोई स्थान मिलता है, तो आपको वास्तविक कमांड निष्पादित करते समय इसका उपयोग करना चाहिए।

उदाहरण के लिए, उपर्युक्त attrib कमांड में, आप किसी भी रिक्त स्थान को खत्म नहीं करना चाहिए। तो, एक वैध कमांड इस तरह कुछ दिखाई देगा,

 एटीटीआरबी + आर-एच 

लेकिन ऐसा नहीं है, जो रिक्त स्थान को समाप्त करता है।

 Attrib + आरएच 

ब्रैकेट के बाहर टेक्स्ट : बस रिक्त स्थान की तरह, ब्रैकेट के बाहर किसी भी पाठ का उपयोग किया जाना चाहिए और आदेशों को निष्पादित करते समय "जैसा है" का उपयोग किया जाना चाहिए।

उदाहरण के लिए, उपर्युक्त attrib कमांड में, बेस कमांड ATTRIB का उपयोग किया जाना चाहिए और इसका उपयोग किया जाना चाहिए। तो वैध आदेश इस तरह कुछ दिखता है,

 ATTRIB + R -HC: \ folder \ file.txt 

और ऐसा नहीं, जो ब्रैकेट के बाहर पाठ के उपयोग को समाप्त करता है।

 + आर-एचसी: \ फ़ोल्डर \ file.txt 

एलिप्सिस ("...") : किसी भी वाक्यविन्यास में इलिप्सिस इतना आम नहीं है, लेकिन यदि आप एक इलिप्सिस देखते हैं, तो इसका मतलब है कि आइटम या पैरामीटर को अंतहीन रूप से दोहराया जा सकता है।

निष्कर्ष

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

नीचे दिए गए टिप्पणी फॉर्म का उपयोग करके अपने विचार साझा करना न भूलें।