मऊ

कमांड लाइन इंटरप्रिटर म्हणजे काय?

समस्या दूर करण्यासाठी आमचे इन्स्ट्रुमेंट वापरुन पहा





वर पोस्ट केलेशेवटचे अपडेट: १६ फेब्रुवारी २०२१

कमांड लाइन इंटरप्रिटर म्हणजे काय? साधारणपणे, सर्व आधुनिक कार्यक्रमांमध्ये ए ग्राफिकल यूजर इंटरफेस (GUI) . याचा अर्थ इंटरफेसमध्ये मेनू आणि बटणे आहेत जी वापरकर्ते सिस्टमशी संवाद साधण्यासाठी वापरू शकतात. परंतु कमांड-लाइन इंटरप्रिटर हा एक प्रोग्राम आहे जो कीबोर्डवरील फक्त मजकूर आदेश स्वीकारतो. या कमांड्स नंतर ऑपरेटिंग सिस्टमवर कार्यान्वित केल्या जातात. कीबोर्डवरून वापरकर्त्याने प्रविष्ट केलेल्या मजकूराच्या ओळी OS ला समजू शकतील अशा फंक्शन्समध्ये रूपांतरित केल्या जातात. हे कमांड लाइन इंटरप्रिटरचे काम आहे.



1970 च्या दशकापर्यंत कमांड-लाइन इंटरप्रिटर मोठ्या प्रमाणावर वापरले जात होते. नंतर, ते ग्राफिकल यूजर इंटरफेससह प्रोग्राम्सने बदलले.

कमांड लाइन इंटरप्रिटर म्हणजे काय



सामग्री[ लपवा ]

कमांड लाइन इंटरप्रिटर कुठे वापरले जातात?

लोकांचा एक सामान्य प्रश्न असा आहे की, आज कोणी कमांड-लाइन इंटरप्रिटर का वापरेल? आमच्याकडे आता GUI सह ऍप्लिकेशन्स आहेत ज्यांनी आम्ही सिस्टमशी संवाद साधण्याचा मार्ग सोपा केला आहे. मग CLI वर कमांड टाईप का करायच्या? कमांड-लाइन इंटरप्रिटर आजही प्रासंगिक का आहेत याची तीन महत्त्वाची कारणे आहेत. चला एकामागून एक कारणांवर चर्चा करूया.



  1. कमांड लाइन वापरून काही क्रिया अधिक जलद आणि स्वयंचलितपणे केल्या जाऊ शकतात. उदाहरणार्थ, जेव्हा वापरकर्ता लॉग इन करतो तेव्हा काही प्रोग्राम्स बंद करण्याचा आदेश किंवा फोल्डरमधून समान स्वरूपाच्या फाइल्स कॉपी करण्याची आज्ञा स्वयंचलित केली जाऊ शकते. हे तुमच्या बाजूने मॅन्युअल काम कमी करेल. अशा प्रकारे त्वरीत अंमलबजावणीसाठी किंवा काही क्रिया स्वयंचलित करण्यासाठी, कमांड लाइन इंटरप्रिटरकडून आदेश दिले जातात.
  2. ग्राफिकल ऍप्लिकेशन वापरण्यास अगदी सोपे आहे. हे केवळ परस्परसंवादी नाही तर स्वयं-स्पष्टीकरणात्मक देखील आहे. एकदा तुम्ही अॅप्लिकेशन डाऊनलोड केल्यावर, मेन्यू/बटन्स इत्यादींचा समूह असतो... जे तुम्हाला प्रोग्राममधील कोणत्याही ऑपरेशनसाठी मार्गदर्शन करतील. अशा प्रकारे, नवीन आणि अननुभवी वापरकर्ते नेहमी ग्राफिकल अनुप्रयोग वापरण्यास प्राधान्य देतात. कमांड लाइन इंटरप्रिटर वापरणे इतके सोपे नाही. कोणतेही मेनू नाहीत. सर्व काही टाइप करणे आवश्यक आहे. तरीही, काही अनुभवी वापरकर्ते कमांड लाइन इंटरप्रिटर वापरतात. याचे मुख्य कारण म्हणजे, CLI सह, तुम्हाला ऑपरेटिंग सिस्टममधील फंक्शन्समध्ये थेट प्रवेश असतो. या फंक्शन्समध्ये प्रवेश करणे किती शक्तिशाली आहे हे अनुभवी वापरकर्त्यांना माहित आहे. अशा प्रकारे, ते CLI चा वापर करतात.
  3. काहीवेळा, ऑपरेटिंग सिस्टीम चालविण्यासाठी किंवा नियंत्रित करण्यासाठी आवश्यक असलेल्या आदेशांना समर्थन देण्यासाठी आपल्या सिस्टमवरील GUI सॉफ्टवेअर तयार केलेले नाही. अशा वेळी, वापरकर्त्याकडे कमांड लाइन इंटरफेस वापरण्याशिवाय पर्याय नसतो. जर एखाद्या सिस्टममध्ये ग्राफिकल प्रोग्राम चालवण्यासाठी आवश्यक संसाधने नसतील, तर कमांड लाइन इंटरफेस सुलभ होईल.

विशिष्ट परिस्थितींमध्ये, ग्राफिकल प्रोग्रामवर कमांड लाइन इंटरफेस वापरणे अधिक कार्यक्षम आहे. CLI वापरण्याचे प्राथमिक उद्देश खाली सूचीबद्ध आहेत.

  • कमांड-लाइन इंटरप्रिटरमध्ये, वापरून सूचना प्रदर्शित करणे शक्य आहे ब्रेल प्रणाली . हे अंध वापरकर्त्यांसाठी उपयुक्त आहे. ते ग्राफिकल ऍप्लिकेशन्सचा स्वतंत्रपणे वापर करू शकत नाहीत कारण इंटरफेस त्यांच्यासाठी वापरकर्ता अनुकूल नाही.
  • शास्त्रज्ञ, तांत्रिक तज्ञ आणि अभियंते ग्राफिकल इंटरफेसपेक्षा कमांड इंटरप्रिटरला प्राधान्य देतात. हे वेग आणि कार्यक्षमतेमुळे आहे ज्यासह विशिष्ट कमांड कार्यान्वित केल्या जाऊ शकतात.
  • ग्राफिकल ऍप्लिकेशन्स आणि प्रोग्राम्सच्या सुरळीत कार्यास समर्थन देण्यासाठी काही संगणकांकडे आवश्यक संसाधने नसतात. कमांड-लाइन इंटरप्रिटर अशा प्रकरणांमध्ये देखील वापरले जाऊ शकतात.
  • ग्राफिकल इंटरफेसमधील पर्यायांवर क्लिक करण्यापेक्षा टायपिंग कमांड अधिक वेगाने पूर्ण करता येते. कमांड-लाइन इंटरप्रिटर वापरकर्त्यास विस्तृत कमांड आणि ऑपरेशन्स देखील प्रदान करतो जे GUI ऍप्लिकेशनसह शक्य नाही.

हे देखील वाचा: डिव्हाइस ड्रायव्हर म्हणजे काय?



आधुनिक काळात कमांड-लाइन इंटरप्रिटर वापरले जातात अशी काही उदाहरणे कोणती आहेत?

एक काळ असा होता जेव्हा कमांड टाईप करणे हा सिस्टमशी संवाद साधण्याचा एकमेव मार्ग होता. तथापि, कालांतराने, ग्राफिकल इंटरफेस अधिक लोकप्रिय झाले. पण कमांड लाइन इंटरप्रिटर अजूनही वापरात आहेत. ते कुठे वापरले जातात हे जाणून घेण्यासाठी खाली दिलेल्या सूचीमधून जा.

  • Windows OS ला CLI म्हणतात विंडोज कमांड प्रॉम्प्ट.
  • जुनोसचे कॉन्फिगरेशन आणि सिस्को आयओएस राउटर कमांड लाइन इंटरप्रिटर वापरून केले जाते.
  • काही लिनक्स सिस्टममध्ये CLI देखील असते. हे युनिक्स शेल म्हणून ओळखले जाते.
  • रुबी आणि PHP मध्ये परस्पर वापरासाठी कमांड शेल आहे. PHP मधील शेल PHP-CLI म्हणून ओळखला जातो.

सर्व कमांड लाइन इंटरप्रिटर समान आहेत का?

आपण पाहिले आहे की कमांड इंटरप्रिटर हे फक्त मजकूर-आधारित कमांडसह सिस्टमशी संवाद साधण्याचा एक मार्ग आहे. अनेक कमांड-लाइन इंटरप्रिटर असताना, ते सर्व एकसारखे आहेत का? नाही. कारण तुम्ही CLI मध्ये टाईप केलेल्या कमांड्स तुम्ही वापरत असलेल्या प्रोग्रामिंग भाषेच्या वाक्यरचनेवर आधारित आहेत. अशा प्रकारे, एका सिस्टीमवर CLI वर कार्य करणारी कमांड इतर सिस्टीममध्ये त्याच प्रकारे कार्य करू शकत नाही. ऑपरेटिंग सिस्टीम आणि त्या सिस्टीमवरील प्रोग्रामिंग लँग्वेजसाठी सिंटॅक्सच्या आधारे तुम्हाला कमांडमध्ये बदल करावा लागेल.

वाक्यरचना आणि योग्य आदेशांची माहिती असणे महत्त्वाचे आहे. उदाहरणार्थ, एका प्लॅटफॉर्मवर, कमांड स्कॅन आता सिस्टमला निर्देशित करेल o व्हायरससाठी स्कॅन करेल. तथापि, समान आज्ञा इतर प्रणालींमध्ये ओळखली जाऊ शकत नाही. काहीवेळा, वेगळ्या OS/प्रोग्रामिंग भाषेत समान कमांड असते. हे सिस्टमला समान कमांड प्रमाणेच कृती करण्यास प्रवृत्त करू शकते, ज्यामुळे अवांछित परिणाम होऊ शकतात.

वाक्यरचना आणि केस संवेदनशीलता देखील विचारात घेणे आवश्यक आहे. तुम्ही चुकीच्या सिंटॅक्ससह कमांड एंटर केल्यास, सिस्टम कमांडचा चुकीचा अर्थ लावू शकते. याचा परिणाम असा होतो की, एकतर इच्छित कृती केली जात नाही किंवा इतर काही क्रियाकलाप होतात.

वेगवेगळ्या ऑपरेटिंग सिस्टममध्ये कमांड लाइन इंटरप्रिटर

समस्यानिवारण आणि सिस्टम दुरुस्ती यासारख्या क्रियाकलाप करण्यासाठी, नावाचे एक साधन आहे Windows XP मध्ये रिकव्हरी कन्सोल आणि Windows 2000. हे साधन कमांड लाइन इंटरप्रिटर म्हणून दुप्पट होते.

MacOS मधील CLI म्हणतात टर्मिनल.

विंडोज ऑपरेटिंग सिस्टीममध्ये एक ऍप्लिकेशन आहे ज्याला म्हणतात कमांड प्रॉम्प्ट. हे Windows मधील प्राथमिक CLI आहे. विंडोजच्या नवीनतम आवृत्त्यांमध्ये आणखी एक सीएलआय आहे - द विंडोज पॉवरशेल . हे CLI कमांड प्रॉम्प्टपेक्षा अधिक प्रगत आहे. दोन्ही Windows OS च्या नवीन आवृत्तीमध्ये उपलब्ध आहेत.

पॉवरशेल विंडोमध्ये, एंटर दाबा कमांड टाइप करा

काही अनुप्रयोगांमध्ये CLI आणि ग्राफिकल इंटरफेस दोन्ही असतात. या अनुप्रयोगांमध्ये, CLI मध्ये अशी वैशिष्ट्ये आहेत जी ग्राफिकल इंटरफेसद्वारे समर्थित नाहीत. CLI अतिरिक्त वैशिष्‍ट्ये प्रदान करते कारण त्‍याला अॅप्लिकेशन फायलींमध्‍ये कच्चा प्रवेश आहे.

शिफारस केलेले: सर्व्हिस पॅक म्हणजे काय?

विंडोज 10 मध्ये कमांड प्रॉम्प्ट

जर तुम्हाला कमांड प्रॉम्प्ट कमांड्सची माहिती असेल तर समस्यानिवारण करणे खूप सोपे होईल. कमांड प्रॉम्प्ट हे विंडोज ऑपरेटिंग सिस्टीममधील CLI ला दिलेले नाव आहे. सर्व आज्ञा जाणून घेणे शक्य नाही किंवा आवश्यक नाही. येथे आम्ही काही महत्त्वाच्या कमांड्सची यादी एकत्र ठेवली आहे.

  • पिंग - ही तुमची स्थानिक नेटवर्क प्रणाली योग्यरित्या कार्य करत आहे की नाही हे तपासण्यासाठी वापरली जाणारी कमांड आहे. जर तुम्हाला हे जाणून घ्यायचे असेल की इंटरनेटमध्ये वास्तविक समस्या आहे किंवा समस्या निर्माण करणारे काही सॉफ्टवेअर आहे, तर पिंग वापरा. तुम्ही शोध इंजिन किंवा तुमच्या रिमोट सर्व्हरला पिंग करू शकता. जर तुम्हाला प्रतिसाद मिळाला तर याचा अर्थ असा आहे की कनेक्शन आहे.
  • IPConfig - वापरकर्त्याला नेटवर्क समस्या येत असताना समस्यानिवारणासाठी ही आज्ञा वापरली जाते. जेव्हा तुम्ही कमांड चालवता, तेव्हा ते तुमच्या PC आणि स्थानिक नेटवर्कबद्दल तपशील परत करते. विविध नेटवर्क कनेक्शनची स्थिती, वापरात असलेली प्रणाली, वापरात असलेल्या राउटरचा IP पत्ता इत्यादी तपशील प्रदर्शित केले जातात.
  • मदत - ही कदाचित सर्वात उपयुक्त आणि सर्वाधिक वापरली जाणारी कमांड प्रॉम्प्ट कमांड आहे. ही कमांड कार्यान्वित केल्याने कमांड प्रॉम्प्टवर सर्व कमांडची संपूर्ण यादी प्रदर्शित होईल. तुम्हाला सूचीतील कोणत्याही विशिष्ट कमांडबद्दल अधिक जाणून घ्यायचे असल्यास, तुम्ही –/? टाइप करून तसे करू शकता. ही कमांड निर्दिष्ट केलेल्या कमांडबद्दल तपशीलवार माहिती प्रदर्शित करेल.
  • Dir - हे तुमच्या संगणकावरील फाइल सिस्टम ब्राउझ करण्यासाठी वापरले जाते. कमांड आपल्या वर्तमान फोल्डरमध्ये आढळलेल्या सर्व फायली आणि फोल्डर्सची यादी करेल. हे शोध साधन म्हणून देखील वापरले जाऊ शकते. कमांडमध्ये फक्त एक /S जोडा आणि तुम्ही जे शोधत आहात ते टाइप करा.
  • Cls - जर तुमची स्क्रीन बर्‍याच कमांडने भरलेली असेल, तर स्क्रीन साफ ​​करण्यासाठी ही कमांड चालवा.
  • SFC - येथे, SFC म्हणजे सिस्टम फाइल तपासक. SFC/Scannow चा वापर सिस्टीम फाइल्समध्ये त्रुटी आहेत का ते तपासण्यासाठी केला जातो. त्यांची दुरुस्ती करणे शक्य असल्यास, ते देखील केले जाते. संपूर्ण यंत्रणा स्कॅन करावी लागणार असल्याने, या आदेशाला थोडा वेळ लागू शकतो.
  • कार्यसूची - जर तुम्हाला तुमच्या सिस्टमवर सध्या सक्रिय असलेल्या सर्व कार्यांवर एक नजर टाकायची असेल, तर तुम्ही ही आज्ञा वापरू शकता. ही आज्ञा केवळ कार्य करत असलेल्या सर्व कार्यांची यादी करते, तर तुम्ही -m कमांड वापरून अतिरिक्त माहिती देखील मिळवू शकता. तुम्हाला काही अनावश्यक कार्ये आढळल्यास, तुम्ही टास्किल कमांड वापरून त्यांना सक्तीने थांबवू शकता.
  • नेटस्टॅट - तुमचा पीसी ज्या नेटवर्कमध्ये आहे त्या नेटवर्कशी संबंधित माहिती मिळवण्यासाठी याचा वापर केला जातो. इथरनेट स्टॅटिस्टिक्स, आयपी राउटिंग टेबल, टीसीपी कनेक्शन, वापरात असलेले पोर्ट्स इत्यादी तपशील प्रदर्शित केले जातात.
  • Exit - कमांड प्रॉम्प्टमधून बाहेर पडण्यासाठी ही कमांड वापरली जाते.
  • Assoc - हे फाइल विस्तार पाहण्यासाठी आणि फाइल असोसिएशन बदलण्यासाठी वापरले जाते. जर तुम्ही assoc [.ext] टाईप केले तर .ext हा फाईल विस्तार आहे, तुम्हाला विस्ताराविषयी माहिती मिळेल. उदाहरणार्थ, एंटर केलेला विस्तार .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope=''> असल्यास एलोन डेकर

    एलोन सायबर एस मध्ये एक टेक लेखक आहे. तो आता सुमारे 6 वर्षांपासून कसे-करायचे मार्गदर्शक लिहित आहे आणि त्याने अनेक विषय समाविष्ट केले आहेत. त्याला विंडोज, अँड्रॉइडशी संबंधित विषय आणि नवीनतम युक्त्या आणि टिप्स कव्हर करायला आवडतात.