Command Line Interface

Command Line Interface Definition – Hindi

एक command line interface (या CLI) एक text-based इंटरफ़ेस है जिसका उपयोग command दर्ज करने के लिए किया जाता है। computing के शुरुआती दिनों में, mouse से पहले, यह computer के साथ बातचीत करने का मानक तरीका था। जबकि graphical user interface (GUI) ने बड़े पैमाने पर CLI को बदल दिया है, वे अभी भी कई प्रमुख operating system जैसे windows और OS X के साथ शामिल हैं।

कई अलग-अलग प्रकार के command line interface हैं, लेकिन दो सबसे लोकप्रिय हैं DOS (windows के लिए) और bash shell (linux और OS X के लिए)। प्रत्येक CLI अपने स्वयं के command syntax का उपयोग करता है, लेकिन वे सभी एक समान तरीके से कार्य करते हैं। उदाहरण के लिए, प्रत्येक CLI में एक command prompt होता है, जो तब प्रदर्शित होता है जब interface एक command को स्वीकार करने के लिए तैयार होता है। जब आप एक command टाइप करते हैं, तो यह command prompt के बगल में दिखाई देता है, और जब आप enter दबाते हैं, तो command execute हो जाती है।

वर्तमान directory के रूप में root folder के साथ विभिन्न command line interface के लिए command prompt के कुछ उदाहरण नीचे दिए गए हैं।

Windows (DOS): C:\>
OS X (bash shell): My-iMac:/ me$
Linux (bash shell): [[email protected] /]#

अधिकांश CLI में directories को बदलने का मानक तरीका CD Command का उपयोग करना है, इसके बाद directory path का उपयोग करना है। यदि आप windows का उपयोग कर रहे हैं, तो आप user folder तक पहुंचने के लिए CD C:\Users to access the Users folder टाइप कर सकते हैं। यदि आप OS X का उपयोग कर रहे हैं, तो आप cd /Volumes/SSD/Users टाइप कर सकते हैं (यह मानते हुए कि Drive का नाम “SSD” है)। कुछ अन्य कमांड डॉस और बैश शेल के बीच समान हैं, लेकिन प्रत्येक सीएलआई कई अलग-अलग कमांड का भी समर्थन करता है। उदाहरण के लिए, वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करने के लिए, आप DOS में dir और बैश शेल में ls टाइप करेंगे।

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

नोट: कमांड लाइन इंटरफ़ेस को कभी-कभी कंसोल या टर्मिनल विंडो के रूप में संदर्भित किया जाता है। ओएस एक्स में “टर्मिनल” नामक एक उपयोगिता शामिल है जो ओएस एक्स के लिए सीएलआई के रूप में कार्य करती है।