नरम

कमाण्ड लाइन दोभाषे के हो?

समस्या हटाउन को लागी हाम्रो उपकरण को प्रयास गर्नुहोस्





मा पोस्ट गरियोपछिल्लो पटक अपडेट गरिएको: फेब्रुअरी १६, २०२१

कमाण्ड लाइन दोभाषे के हो? सामान्यतया, सबै आधुनिक कार्यक्रमहरूमा ए ग्राफिकल प्रयोगकर्ता इन्टरफेस (GUI) । यसको मतलब इन्टरफेसमा मेनु र बटनहरू छन् जुन प्रयोगकर्ताहरूले प्रणालीसँग अन्तरक्रिया गर्न प्रयोग गर्न सक्छन्। तर कमाण्ड-लाइन दोभाषे एउटा प्रोग्राम हो जसले किबोर्डबाट पाठ आदेशहरू मात्र स्वीकार गर्दछ। यी आदेशहरू त्यसपछि अपरेटिङ सिस्टममा कार्यान्वयन गरिन्छ। किबोर्डबाट प्रयोगकर्ताले प्रविष्ट गर्ने पाठका रेखाहरूलाई ओएसले बुझ्न सक्ने कार्यहरूमा रूपान्तरण गरिन्छ। यो कमांड लाइन दोभाषे को काम हो।



कमाण्ड-लाइन दोभाषेहरू 1970 सम्म व्यापक रूपमा प्रयोग गरिन्थ्यो। पछि, तिनीहरू ग्राफिकल प्रयोगकर्ता इन्टरफेस संग प्रोग्राम द्वारा प्रतिस्थापित भयो।

कमाण्ड लाइन दोभाषे के हो



सामग्री[ लुकाउनुहोस् ]

कमाण्ड लाइन दोभाषे कहाँ प्रयोग गरिन्छ?

मानिसहरूसँग भएको एउटा सामान्य प्रश्न हो, आज किन कसैले कमाण्ड-लाइन दोभाषे प्रयोग गर्नेछ? हामीसँग अब GUI सँग अनुप्रयोगहरू छन् जसले प्रणालीहरूसँग अन्तरक्रिया गर्ने तरिकालाई सरल बनाएको छ। त्यसोभए किन CLI मा आदेशहरू टाइप गर्नुहोस्? त्यहाँ तीनवटा महत्त्वपूर्ण कारणहरू छन् किन कमाण्ड-लाइन दोभाषेहरू आज पनि सान्दर्भिक छन्। आउनुहोस् एक एक गरेर कारणहरू छलफल गरौं।



  1. कमाण्ड लाइन प्रयोग गरेर केहि कार्यहरू छिटो र स्वचालित रूपमा गर्न सकिन्छ। उदाहरणका लागि, प्रयोगकर्ताले लग इन गर्दा केही प्रोग्रामहरू बन्द गर्ने आदेश वा फोल्डरबाट एउटै ढाँचाका फाइलहरू प्रतिलिपि गर्न आदेश स्वचालित हुन सक्छ। यसले तपाईंको पक्षबाट म्यानुअल काम कम गर्नेछ। यसरी द्रुत कार्यान्वयनको लागि वा निश्चित कार्यहरू स्वचालित गर्न, कमाण्ड लाइन दोभाषेबाट आदेशहरू दिइन्छ।
  2. ग्राफिकल अनुप्रयोग प्रयोग गर्न एकदम सजिलो छ। यो अन्तरक्रियात्मक मात्र होइन आत्म-व्याख्यात्मक पनि छ। एकचोटि तपाईंले एप्लिकेसन डाउनलोड गरेपछि, त्यहाँ मेनु/बटनहरू, इत्यादिको गुच्छा छ... जसले तपाईंलाई कार्यक्रम भित्र कुनै पनि अपरेशनको लागि मार्गदर्शन गर्नेछ। यसैले, नयाँ, र अनुभवहीन प्रयोगकर्ताहरू सधैं ग्राफिकल अनुप्रयोग प्रयोग गर्न रुचाउँछन्। कमाण्ड-लाइन दोभाषे प्रयोग गर्नु त्यति सरल छैन। त्यहाँ कुनै मेनुहरू छैनन्। सबै कुरा टाइप गर्न आवश्यक छ। यद्यपि, केही अनुभवी प्रयोगकर्ताहरूले कमाण्ड लाइन दोभाषे प्रयोग गर्छन्। यो मुख्य रूपमा किनभने, CLI सँग, तपाइँसँग अपरेटिङ सिस्टममा कार्यहरूमा प्रत्यक्ष पहुँच छ। अनुभवी प्रयोगकर्ताहरूलाई थाहा छ कि यी प्रकार्यहरूमा पहुँच गर्न कति शक्तिशाली छ। यसरी, तिनीहरू CLI को उपयोग गर्छन्।
  3. कहिलेकाहीँ, तपाइँको प्रणालीमा GUI सफ्टवेयर अपरेटिङ सिस्टम चलाउन वा नियन्त्रण गर्न आवश्यक आदेशहरूलाई समर्थन गर्न निर्माण गरिएको छैन। यस्तो समयमा, प्रयोगकर्तासँग कमाण्ड-लाइन इन्टरफेस प्रयोग गर्न बाहेक कुनै विकल्प छैन। यदि प्रणालीमा ग्राफिकल प्रोग्राम चलाउन आवश्यक स्रोतहरूको अभाव छ भने, त्यसपछि कमाण्ड लाइन इन्टरफेस काममा आउँछ।

केहि परिस्थितिहरूमा, ग्राफिकल प्रोग्राममा कमाण्ड लाइन इन्टरफेस प्रयोग गर्न यो अधिक कुशल छ। CLI प्रयोग गर्ने प्राथमिक उद्देश्यहरू तल सूचीबद्ध छन्।

  • कमाण्ड-लाइन दोभाषेहरूमा, प्रयोग गरेर निर्देशनहरू प्रदर्शन गर्न सम्भव छ ब्रेल प्रणाली । यो अन्धा प्रयोगकर्ताहरूको लागि उपयोगी छ। तिनीहरूले ग्राफिकल अनुप्रयोगहरू स्वतन्त्र रूपमा प्रयोग गर्न सक्दैन किनभने इन्टरफेस तिनीहरूको लागि प्रयोगकर्ता अनुकूल छैन।
  • वैज्ञानिकहरू, प्राविधिक विशेषज्ञहरू, र इन्जिनियरहरूले ग्राफिकल इन्टरफेसहरू भन्दा कमाण्ड दोभाषेलाई प्राथमिकता दिन्छन्। यो गति र दक्षता को कारण हो जस संग केहि आदेशहरु लाई कार्यान्वयन गर्न सकिन्छ।
  • निश्चित कम्प्युटरहरूसँग ग्राफिकल अनुप्रयोगहरू र कार्यक्रमहरूको सहज कार्यलाई समर्थन गर्न आवश्यक स्रोतहरू छैनन्। कमाण्ड-लाइन दोभाषेहरू पनि त्यस्ता अवस्थाहरूमा प्रयोग गर्न सकिन्छ।
  • टाइपिङ आदेशहरू ग्राफिकल इन्टरफेसमा विकल्पहरूमा क्लिक गर्नु भन्दा छिटो पूरा गर्न सकिन्छ। कमाण्ड-लाइन दोभाषेले प्रयोगकर्तालाई GUI एप्लिकेसनसँग सम्भव नहुने आदेश र अपरेशनहरूको विस्तृत दायरा पनि प्रदान गर्दछ।

यो पनि पढ्नुहोस्: एक यन्त्र चालक के हो?



कमाण्ड-लाइन दोभाषेहरू आधुनिक-दिनमा प्रयोग हुने केही उदाहरणहरू के हुन्?

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

  • Windows OS मा CLI भनिन्छ विन्डोज कमाण्ड प्रम्प्ट।
  • जुनोस र को कन्फिगरेसन सिस्को आईओएस राउटरहरू आदेश-लाइन दोभाषे प्रयोग गरी गरिन्छ।
  • केही लिनक्स प्रणालीहरूमा पनि CLI छ। यसलाई युनिक्स शेलको रूपमा चिनिन्छ।
  • रुबी र PHP सँग अन्तरक्रियात्मक प्रयोगको लागि कमाण्ड शेल छ। PHP मा खोल PHP-CLI को रूपमा चिनिन्छ।

के सबै कमाण्ड-लाइन दोभाषेहरू समान छन्?

हामीले देखेका छौं कि कमाण्ड दोभाषे भनेको पाठ-आधारित आदेशहरू मात्र प्रणालीसँग अन्तरक्रिया गर्ने तरिका हो। जबकि त्यहाँ धेरै कमाण्ड-लाइन दोभाषेहरू छन्, के ती सबै समान छन्? होइन। यो किनभने तपाईंले CLI मा टाइप गर्नुहुने आदेशहरू तपाईंले प्रयोग गरिरहनुभएको प्रोग्रामिङ भाषाको सिन्ट्याक्समा आधारित हुन्छन्। यसैले, एउटा प्रणालीमा CLI मा काम गर्ने आदेशले अन्य प्रणालीहरूमा उस्तै काम नगर्न सक्छ। तपाईंले अपरेटिङ सिस्टम र त्यस प्रणालीमा प्रोग्रामिङ भाषाको लागि सिन्ट्याक्सको आधारमा आदेश परिमार्जन गर्नुपर्ने हुन सक्छ।

सिन्ट्याक्स र सही आदेशहरू बारे सचेत हुनु महत्त्वपूर्ण छ। उदाहरणका लागि, एउटा प्लेटफर्ममा, अब कमाण्ड स्क्यानले भाइरसहरूको लागि प्रणालीलाई निर्देशित गर्नेछ। यद्यपि, एउटै आदेश आवश्यक रूपमा अन्य प्रणालीहरूमा पहिचान नहुन सक्छ। कहिलेकाहीँ, फरक OS/प्रोग्रामिङ भाषाको समान आदेश हुन्छ। यसले समान आदेशले गर्ने कार्य प्रदर्शन गर्ने प्रणालीलाई नेतृत्व गर्न सक्छ, जसले अवांछनीय परिणामहरू निम्त्याउँछ।

सिन्ट्याक्स र केस संवेदनशीलतालाई पनि विचार गर्नुपर्छ। यदि तपाईंले गलत वाक्य रचनाको साथ आदेश प्रविष्ट गर्नुभयो भने, प्रणालीले आदेशको गलत व्याख्या गर्न सक्छ। नतिजा, या त इच्छित कार्य सम्पन्न हुँदैन, वा केहि अन्य गतिविधि हुन्छ।

विभिन्न अपरेटिङ सिस्टमहरूमा कमाण्ड लाइन दोभाषेहरू

समस्या निवारण र प्रणाली मर्मत जस्ता गतिविधिहरू प्रदर्शन गर्न, त्यहाँ एक उपकरण भनिन्छ Windows XP मा रिकभरी कन्सोल र Windows 2000। यो उपकरण कमाण्ड लाइन दोभाषेको रूपमा पनि दोब्बर हुन्छ।

MacOS मा CLI भनिन्छ टर्मिनल।

विन्डोज अपरेटिङ सिस्टममा एउटा एप भनिन्छ कमाण्ड प्रम्प्ट। यो Windows मा प्राथमिक CLI हो। विन्डोजको नवीनतम संस्करणहरूमा अर्को CLI छ - Windows PowerShell । यो CLI कमाण्ड प्रम्प्ट भन्दा बढि उन्नत छ। दुबै Windows OS को नयाँ संस्करणमा उपलब्ध छन्।

PowerShell विन्डोमा, इन्टर थिच्नुहोस् आदेश टाइप गर्नुहोस्

केहि अनुप्रयोगहरूमा दुबै हुन्छ - एक CLI र ग्राफिकल इन्टरफेस। यी अनुप्रयोगहरूमा, CLI सँग ग्राफिकल इन्टरफेसले समर्थन नगर्ने सुविधाहरू छन्। CLI ले अतिरिक्त सुविधाहरू प्रदान गर्दछ किनभने यसमा अनुप्रयोग फाइलहरूमा कच्चा पहुँच छ।

सिफारिस गरिएको: सर्भिस प्याक भनेको के हो?

विन्डोज १० मा कमाण्ड प्रम्प्ट

यदि तपाइँ कमाण्ड प्रम्प्ट आदेशहरू बारे सचेत हुनुहुन्छ भने समस्या निवारण धेरै सजिलो हुनेछ। कमाण्ड प्रम्प्ट विन्डोज अपरेटिङ सिस्टममा CLI लाई दिइएको नाम हो। सबै आदेशहरू जान्न सम्भव वा आवश्यक छैन। यहाँ हामीले केही महत्त्वपूर्ण आदेशहरूको सूची राखेका छौं।

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

    एलोन साइबर एस मा एक प्राविधिक लेखक हुनुहुन्छ। उनले लगभग 6 वर्षदेखि कसरी गाइडहरू लेखिरहेका छन् र धेरै विषयहरू समेटेका छन्। उहाँ विन्डोज, एन्ड्रोइड, र नवीनतम चाल र सुझावहरूसँग सम्बन्धित विषयहरू कभर गर्न मन पराउनुहुन्छ।