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

कमांड लाइन दुभाषिया के अन्य नाम
किसी भी कमांड लाइन दुभाषिया प्रोग्राम को सामान्य रूप से कमांड लाइन इंटरफेस के रूप में भी जाना जाता है। कम सामान्यतः, इसे a. भी कहा जाता है सीएलआई, कमांड भाषा दुभाषिया, कंसोल यूजर इंटरफेस, कमांड प्रोसेसर, शेल, कमांड लाइन शेल, या ए कमांड दुभाषिया.
सीएलआई अन्य तकनीकी शब्दों के लिए भी एक संक्षिप्त शब्द है जिसका कमांड लाइन इंटरफेस से कोई लेना-देना नहीं है, जैसे कि कॉलिंग लाइन आइडेंटिफिकेशन, कॉल लेवल इंटरफेस, कैशे-लाइन इंटरलीविंग, क्लियर इंटरप्ट फ्लैग, तथा फोन करने वाले स्थान की जानकारी.
उनका उपयोग क्यों किया जाता है?
यदि किसी कंप्यूटर को उपयोग में आसान अनुप्रयोगों के माध्यम से नियंत्रित किया जा सकता है जिसमें ग्राफिकल इंटरफ़ेस होता है, तो आपको आश्चर्य हो सकता है कि कोई भी कमांड लाइन के माध्यम से कमांड क्यों दर्ज करना चाहेगा। तीन मुख्य कारण हैं।
पहला यह है कि आप आदेशों को स्वचालित कर सकते हैं। ऐसे कई उदाहरण हैं जो हम दे सकते हैं लेकिन एक स्क्रिप्ट है कि जब उपयोगकर्ता पहली बार लॉग इन करता है तो कुछ सेवाओं या कार्यक्रमों को हमेशा बंद कर देता है। एक फ़ोल्डर से एक समान प्रारूप की फ़ाइलों को कॉपी करने के लिए दूसरे का उपयोग किया जा सकता है ताकि आपको इसे स्वयं नहीं देखना पड़े। आदेशों का उपयोग करके इन चीजों को तेजी से और स्वचालित रूप से किया जा सकता है।
कमांड लाइन दुभाषिया का उपयोग करने का एक अन्य लाभ यह है कि आप ऑपरेटिंग सिस्टम के कार्यों तक सीधी पहुंच प्राप्त कर सकते हैं। उन्नत उपयोगकर्ता कमांड लाइन इंटरफ़ेस को पसंद कर सकते हैं क्योंकि यह उन्हें संक्षिप्त और शक्तिशाली पहुंच प्रदान करता है।
हालांकि, सरल और अनुभवहीन उपयोगकर्ता आमतौर पर कमांड लाइन इंटरफेस का उपयोग नहीं करना चाहते क्योंकि वे निश्चित रूप से ग्राफिकल प्रोग्राम के रूप में उपयोग करने में आसान नहीं होते हैं। उपलब्ध कमांड मेनू और बटन वाले प्रोग्राम की तरह स्पष्ट नहीं हैं। आप केवल एक कमांड लाइन दुभाषिया नहीं खोल सकते हैं और तुरंत इसका उपयोग करना जानते हैं जैसे आप एक नियमित ग्राफिकल एप्लिकेशन के साथ कर सकते हैं जिसे आप डाउनलोड कर सकते हैं।
कमांड लाइन दुभाषिए उपयोगी होते हैं क्योंकि एक को नियंत्रित करने के लिए बड़ी संख्या में कमांड और विकल्प हो सकते हैं ऑपरेटिंग सिस्टम, यह संभव है कि उस ऑपरेटिंग सिस्टम पर GUI सॉफ़्टवेयर केवल उनका उपयोग करने के लिए नहीं बनाया गया हो आदेश। वे आपको उन आदेशों में से कुछ का उपयोग करने की अनुमति भी देते हैं, जबकि उन सभी को एक बार में उपयोग नहीं करना पड़ता है, जो उन प्रणालियों पर फायदेमंद है जिनके पास नहीं है साधन एक ग्राफिकल प्रोग्राम चलाने के लिए।
सभी कमांड लाइन दुभाषिए एक जैसे नहीं होते हैं
जब एक कमांड लाइन दुभाषिया एक विशिष्ट कमांड को समझता है, तो वह प्रोग्रामिंग भाषा के आधार पर ऐसा करता है और वाक्य - विन्यास. इसका मतलब यह है कि एक कमांड जो एक विशेष ऑपरेटिंग सिस्टम और प्रोग्रामिंग भाषा के तहत एक स्थिति में काम करता है, एक अलग वातावरण में एक ही तरह से (या बिल्कुल भी) काम नहीं कर सकता है।
उदाहरण के लिए, एक प्लेटफॉर्म कमांड का उपयोग कर सकता है अब स्कैन करें त्रुटियों के लिए कंप्यूटर को स्कैन करने के लिए, लेकिन कोई अन्य प्रोग्राम या ऑपरेटिंग सिस्टम जिसमें वह क्षमता अंतर्निहित नहीं है, कुछ भी नहीं कर सकता है। या, यदि इसका एक समान कार्य है, तो कमांड लाइन दुभाषिया केवल समझ सकता है स्कैन या स्कैन का समय, उदाहरण के लिए।
सिंटैक्स भी महत्वपूर्ण है, क्योंकि वे इस बिंदु के प्रति संवेदनशील हैं कि किसी भी गलत टाइपिंग को पूरी तरह से अलग कमांड के रूप में गलत समझा जा सकता है। उदाहरण के लिए, अब स्कैन करें हो सकता है कि प्रोग्राम स्कैन शुरू करने के लिए क्या उपयोग करता है, लेकिन यदि आप अंतिम अक्षर को हटाते हैं, स्कैनो हो सकता है कि यह कैसे समझता है कि इसे कब करना चाहिए विराम स्कैन।
कमांड लाइन दुभाषियों पर अधिक जानकारी
अधिकांश विंडोज ऑपरेटिंग सिस्टम में, प्राथमिक कमांड लाइन दुभाषिया है सही कमाण्ड. विंडोज पॉवरशेल एक अधिक उन्नत कमांड लाइन दुभाषिया है जो विंडोज के हाल के संस्करणों में कमांड प्रॉम्प्ट के साथ उपलब्ध है। विंडोज टर्मिनल इसमें कमांड-लाइन टूल भी शामिल हैं लेकिन यह विंडोज़ में अंतर्निहित नहीं है।
में विंडोज एक्स पी और विंडोज 2000, एक विशेष नैदानिक उपकरण जिसे कहा जाता है रिकवरी कंसोल विभिन्न समस्या निवारण और सिस्टम मरम्मत कार्यों को करने के लिए कमांड लाइन दुभाषिया के रूप में भी कार्य करता है।
macOS ऑपरेटिंग सिस्टम पर कमांड लाइन इंटरफेस को टर्मिनल कहा जाता है।
कभी-कभी, कमांड लाइन इंटरफेस और ग्राफिकल यूजर इंटरफेस दोनों को एक ही प्रोग्राम में शामिल किया जाता है। जब ऐसा होता है, तो एक इंटरफ़ेस के लिए कुछ ऐसे कार्यों का समर्थन करना विशिष्ट होता है जिन्हें दूसरे में शामिल नहीं किया जाता है। यह आमतौर पर कमांड लाइन भाग होता है जिसमें अधिक सुविधाएं शामिल होती हैं क्योंकि यह एप्लिकेशन फ़ाइलों तक कच्ची पहुंच प्रदान करती है और यह सीमित नहीं है कि सॉफ़्टवेयर डेवलपर ने GUI में शामिल करने के लिए क्या चुना है।
सामान्य प्रश्न
-
कमांड लाइन से इंटरेक्टिव पायथन इंटरप्रेटर तक पहुंचने के लिए आप क्या टाइप करते हैं?
Mac OS या Linux पर, दर्ज करें अजगर इंटरैक्टिव पायथन दुभाषिया चलाने के लिए कमांड लाइन में। विंडोज़ पर, कमांड प्रॉम्प्ट खोलें और दर्ज करें पीयू.
-
आप कमांड लाइन से पायथन दुभाषिया से कैसे बाहर निकलते हैं?
उपयोग बाहर जाएं() जब आप अपना इंटरैक्टिव पायथन सत्र समाप्त करना चाहते हैं तो कार्य करें। वैकल्पिक रूप से, आप कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं Ctrl+जेड, फिर दबायें प्रवेश करना विंडोज़ में कमांड प्रॉम्प्ट पर वापस जाने के लिए।
-
यूनिक्स शब्दावली में कमांड लाइन दुभाषिया को क्या कहते हैं?
यूनिक्स में एक कमांड लाइन दुभाषिया को आमतौर पर a. कहा जाता है सीप.
-
आप कमांड लाइन दुभाषिया से मैटलैब कैसे खोलते हैं?
कमांड का उपयोग करके कमांड प्रॉम्प्ट से मैटलैब चलाएँ मतलब. यदि आप स्प्लैश स्क्रीन के बिना मैटलैब खोलना चाहते हैं, तो कमांड का उपयोग करें मैटलैब -नोस्प्लाश. और, निकास कोड रिकॉर्ड करने के लिए, कमांड का उपयोग करें मैटलैब - रुको.