Command line interpreter kya hai? / What is command line interpreter in Hindi?
एक command line interpreter एक प्रोग्राम है जो Command enter करने की अनुमति देता है और फिर उन Commands को Operating System को execute करता है। यह वस्तुतः आदेशों का व्याख्याकार है। (Command line interpreter kya hai? / What is command line interpreter in Hindi?)
एक command line interpreter एक Keyboard से text की लाइनों को command के रूप में स्वीकार करता है और फिर उन कमांड को उन फंक्शंस में परिवर्तित करता है जिन्हें operating system समझता है।
एक Command Line Interpreter के लिए अन्य नाम / Other Names for a Command Line Interpreter
किसी भी Command Line Interpreter program को अक्सर command line interface के रूप में भी सामान्य रूप से संदर्भित किया जाता है। सामान्यतः, एक Command Line Interpreter को एक CLI, command language interpreter, console user interface, command processor, shell, command line shell या command interpreter भी कहा जाता है।
Why Are Command Line Interpreters Used? / कमांड लाइन इंटरप्रिटेटर का उपयोग क्यों किया जाता है?
यदि कंप्यूटर को आसानी से उपयोग किए जाने वाले अनुप्रयोगों (applications) के माध्यम से नियंत्रित किया जा सकता है जिसमें एक ग्राफिकल इंटरफ़ेस है, तो आप आश्चर्यचकित हो सकते हैं कि कोई भी कमांड लाइन के माध्यम से कमांड दर्ज (enter commands) करना क्यों चाहता है। इसके तीन मुख्य कारण हैं …
पहला यह है कि आप कमांड को स्वचालित (automate) कर सकते हैं। ऐसे कई उदाहरण हैं जो हम दे सकते हैं, लेकिन एक ऐसी स्क्रिप्ट है जो उपयोगकर्ता द्वारा पहली बार लॉग इन करने पर कुछ सेवाओं या कार्यक्रमों को हमेशा के लिए बंद कर देती है।
एक अन्य प्रारूप की फ़ाइलों को एक फ़ोल्डर से बाहर कॉपी करने के लिए उपयोग किया जा सकता है, ताकि आपको sift करना न पड़े। अपने आप से। ये चीजें तेजी से और स्वचालित रूप से कमांड का उपयोग करके की जा सकती हैं।
Command line interpreter का उपयोग करने का एक और लाभ यह है कि आप ऑपरेटिंग सिस्टम के कार्यों तक सीधे पहुंच सकते हैं। Advanced users command line interface को उस संक्षिप्त और powerful access के कारण पसंद कर सकते हैं जो उन्हें देता है।
हालांकि, सरल और अनुभवहीन उपयोगकर्ता आमतौर पर कमांड लाइन इंटरफ़ेस का उपयोग नहीं करना चाहते हैं क्योंकि वे जानते है की ग्राफ़िकल प्रोग्राम की तरह उपयोग करना आसान नहीं हैं।
कमांड एक मेनू और बटन वाले प्रोग्राम की तरह स्पष्ट नहीं हैं। आप बस एक कमांड लाइन दुभाषिया खोल कर और तुरंत जान नहीं सकते हैं कि आप इसका उपयोग कैसे कर सकते हैं
जैसे आप एक नियमित ग्राफ़िकल एप्लिकेशन जिसे आप उपयोग कर सकते हैं। यह थोड़ा जटिल होता है बिना जानकारी के।
Command line interpreters उपयोगी होते हैं क्योंकि एक ऑपरेटिंग सिस्टम को नियंत्रित करने के लिए बड़ी संख्या में कमांड और विकल्प होते हैं, यह संभव है कि उस ऑपरेटिंग सिस्टम पर GUI software बस उन कमांड का उपयोग करने के लिए नहीं बनाया गया है।
इसके अलावा, एक command line interpreter आपको उन सभी कमांडों का उपयोग करने की अनुमति देता है, जबकि उन सभी का उपयोग एक बार में नहीं किया जाता है, जो उन प्रणालियों पर फायदेमंद है जिनके पास graphical program चलाने के लिए resources नहीं हैं।
सभी command line interpreter एक जैसे नहीं हैं
जब एक command line interpreter एक विशिष्ट कमांड (specific command) को समझता है, तो यह programming language और syntax पर आधारित होता है। इसका मतलब यह है कि एक कमांड जो एक स्थिति में काम करता है, एक विशेष ऑपरेटिंग सिस्टम और प्रोग्रामिंग भाषा के तहत, एक अलग वातावरण में तरह काम नहीं कर सकता है।
उदाहरण के लिए, एक viruses or errors के लिए कंप्यूटर को scan करने के लिए command scannow का उपयोग कर सकता है, लेकिन एक अन्य प्रोग्राम या ऑपरेटिंग सिस्टम जिसमें वह क्षमता नहीं है, कुछ भी नहीं कर सकता है। या, यदि इसका एक समान कार्य है, तो command line interpreter केवल scan or scantime को समझ सकता है, उदाहरण के लिए।
Syntax महत्वपूर्ण है, क्योंकि एक command line interpreter इस बिंदु के प्रति संवेदनशील है कि किसी भी गलत तरीके से पूरी तरह से अलग कमांड के रूप में totally different command की जा सकती है। उदाहरण के लिए, scannow वह command है जो प्रोग्राम स्कैन शुरू करने के लिए उपयोग करता है, लेकिन यदि आप अंतिम अक्षर को हटाते हैं, तो scanno हो सकता है।
Command Line Interpreters पर अधिक जानकारी
अधिकांश Windows operating systems में, primary command line interpreter Command Prompt है। Windows PowerShell एक more advanced command line interpreter है जो Windows के अधिक हाल के versions में Command Prompt के साथ उपलब्ध है।
Windows XP और Windows 2000 में, Recovery Console नामक एक special diagnostic tool विभिन्न समस्या निवारण और सिस्टम मरम्मत कार्यों (troubleshooting and system repair tasks) को करने के लिए command line interpreter के रूप में भी कार्य करता है।
MacOS Operating System पर command line interface को Terminal कहा जाता है।
कभी-कभी, कमांड लाइन इंटरफ़ेस और ग्राफ़िकल यूज़र इंटरफ़ेस दोनों एक ही program में शामिल होते हैं। जब यह मामला होता है, तो कुछ कार्यों का समर्थन करने के लिए एक इंटरफ़ेस के लिए विशिष्ट होता है जो दूसरे में बाहर रखा जाता है।
यह आमतौर पर command line का हिस्सा होता है जिसमें अधिक विशेषताएं शामिल होती हैं क्योंकि यह एप्लिकेशन फ़ाइलों को raw access प्रदान करता है और जीयूआई में शामिल करने के लिए software developer द्वारा limited नहीं है।
No comments:
Post a Comment