कमांड लाइन दुभाषिया क्या है?

विषयसूची:

कमांड लाइन दुभाषिया क्या है?
कमांड लाइन दुभाषिया क्या है?
Anonim

एक कमांड लाइन दुभाषिया कोई भी प्रोग्राम है जो कमांड दर्ज करने की अनुमति देता है और फिर उन कमांड को ऑपरेटिंग सिस्टम पर निष्पादित करता है। यह वस्तुतः आदेशों का दुभाषिया है।

एक प्रोग्राम के विपरीत जिसमें एक ग्राफिकल यूजर इंटरफेस (जीयूआई) होता है जैसे बटन और मेनू जो माउस द्वारा नियंत्रित होते हैं, एक कमांड लाइन दुभाषिया एक कीबोर्ड से टेक्स्ट की पंक्तियों को कमांड के रूप में स्वीकार करता है और फिर उन कमांड को फंक्शन में परिवर्तित करता है। ओएस समझता है।

Image
Image

कमांड लाइन दुभाषिया के लिए अन्य नाम

किसी भी कमांड लाइन दुभाषिया प्रोग्राम को सामान्य तौर पर कमांड लाइन इंटरफेस के रूप में भी संदर्भित किया जाता है। कम सामान्यतः, इसे सीएलआई, कमांड लैंग्वेज इंटरप्रेटर, कंसोल यूजर इंटरफेस, कमांड प्रोसेसर, शेल, कमांड लाइन शेल या कमांड इंटरप्रेटर भी कहा जाता है।

CLI अन्य तकनीकी शब्दों के लिए भी संक्षिप्त है जिनका कमांड लाइन इंटरफ़ेस से कोई लेना-देना नहीं है, जैसे कॉलिंग लाइन पहचान, कॉल स्तर इंटरफ़ेस, कैश-लाइन इंटरलीविंग, स्पष्ट इंटरप्ट फ़्लैग, और कॉलर स्थान की जानकारी।

वे क्यों उपयोग किए जाते हैं?

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

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

सीएलआई का उपयोग करने का एक और लाभ यह है कि आप ऑपरेटिंग सिस्टम के कार्यों तक सीधी पहुंच प्राप्त कर सकते हैं। उन्नत उपयोगकर्ता उस संक्षिप्त और शक्तिशाली पहुँच को पसंद कर सकते हैं जो यह उन्हें देता है।

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

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

सभी कमांड लाइन दुभाषिए एक जैसे नहीं होते

जब एक कमांड लाइन दुभाषिया एक विशिष्ट कमांड को समझता है, तो वह प्रोग्रामिंग भाषा और सिंटैक्स के आधार पर ऐसा करता है।इसका मतलब यह है कि एक कमांड जो एक विशेष ऑपरेटिंग सिस्टम और प्रोग्रामिंग भाषा के तहत एक स्थिति में काम करता है, एक अलग वातावरण में एक ही तरह से (या बिल्कुल भी) काम नहीं कर सकता है।

उदाहरण के लिए, एक प्लेटफॉर्म कंप्यूटर को त्रुटियों के लिए स्कैन करने के लिए scannow कमांड का उपयोग कर सकता है, लेकिन एक अन्य प्रोग्राम या ऑपरेटिंग सिस्टम जिसमें वह क्षमता नहीं है, वह कर सकता है कुछ नहीं। या, यदि इसका एक समान कार्य है, तो कमांड लाइन दुभाषिया केवल स्कैन या scantime समझ सकता है, उदाहरण के लिए।

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

कमांड लाइन दुभाषियों के बारे में अधिक जानकारी

अधिकांश विंडोज़ ऑपरेटिंग सिस्टम में, प्राथमिक कमांड लाइन दुभाषिया कमांड प्रॉम्प्ट है।विंडोज पॉवरशेल एक अधिक उन्नत कमांड लाइन दुभाषिया है जो विंडोज के हाल के संस्करणों में कमांड प्रॉम्प्ट के साथ उपलब्ध है। विंडोज टर्मिनल में कमांड-लाइन टूल भी शामिल हैं, लेकिन यह सभी विंडोज संस्करणों के लिए उपलब्ध नहीं है।

विंडोज एक्सपी और विंडोज 2000 में, रिकवरी कंसोल नामक एक विशेष डायग्नोस्टिक टूल विभिन्न समस्या निवारण और सिस्टम मरम्मत कार्यों को करने के लिए कमांड लाइन दुभाषिया के रूप में भी कार्य करता है।

macOS में कमांड लाइन इंटरफेस को टर्मिनल कहा जाता है।

कभी-कभी, CLI और GUI दोनों को एक ही प्रोग्राम में शामिल किया जाता है। जब ऐसा होता है, तो एक इंटरफ़ेस के लिए कुछ ऐसे कार्यों का समर्थन करना विशिष्ट होता है जिन्हें दूसरे में शामिल नहीं किया जाता है। यह आमतौर पर कमांड लाइन का हिस्सा होता है जिसमें अधिक सुविधाएं शामिल होती हैं क्योंकि यह एप्लिकेशन फ़ाइलों तक कच्ची पहुंच प्रदान करती है और यह सीमित नहीं है कि सॉफ़्टवेयर डेवलपर ने GUI में क्या शामिल करना चुना है।

अक्सर पूछे जाने वाले प्रश्न

    कमांड लाइन से इंटरेक्टिव पायथन इंटरप्रेटर तक पहुंचने के लिए आप क्या टाइप करते हैं?

    मैक ओएस या लिनक्स पर, इंटरेक्टिव पायथन इंटरप्रेटर चलाने के लिए कमांड लाइन में python दर्ज करें। विंडोज़ पर, कमांड प्रॉम्प्ट खोलें और py दर्ज करें।

    आप कमांड लाइन से पायथन इंटरप्रेटर से कैसे बाहर निकलते हैं?

    exit() फ़ंक्शन का उपयोग करें जब आप अपने इंटरैक्टिव पायथन सत्र को समाप्त करना चाहते हैं। वैकल्पिक रूप से, आप कीबोर्ड शॉर्टकट Ctrl+ Z का उपयोग कर सकते हैं, फिर कमांड पर वापस जाने के लिए Enter दबाएं विंडोज़ में प्रॉम्प्ट।

    यूनिक्स शब्दावली में कमांड लाइन दुभाषिया क्या कहलाता है?

    यूनिक्स में एक कमांड लाइन दुभाषिया को आमतौर पर shell कहा जाता है।

    कमांड लाइन दुभाषिया से आप मैटलैब को कैसे खोलते हैं?

    कमांड प्रॉम्प्ट से matlab कमांड का उपयोग करके मैटलैब चलाएं। यदि आप स्प्लैश स्क्रीन के बिना मैटलैब खोलना चाहते हैं, तो कमांड matlab -nosplash का उपयोग करें। और, एग्जिट कोड रिकॉर्ड करने के लिए matlab -wait. कमांड का उपयोग करें।

सिफारिश की: