जीयूआई और कमांड लाइन के बीच अंतर

Anonim

जीयूआई बनाम कमांड लाइन

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

जीयूआई क्या है?

जीयूआई (उल्लिखित गौई) एक प्रकार का इंटरफ़ेस है जो उपयोगकर्ताओं को पाठ के विरोध में छवियों / एनीमेशन / ऑडियो के रूप में ऑपरेटिंग सिस्टम के साथ संवाद करने की अनुमति देता है। यह इंटरफ़ेस उपयोगकर्ता को ग्राफ़िकल ऑब्जेक्ट्स (जैसे आइकन) के माध्यम से उपलब्ध जानकारी / कार्यों के साथ प्रस्तुत करता है। इंटरैक्शन के लिए माउस और कीबोर्ड दोनों का उपयोग किया जा सकता है। उपयोगकर्ता स्क्रीन पर ग्राफ़िकल ऑब्जेक्ट को सीधे जोड़कर कार्य करता है।

कमांड लाइन क्या है?

कमांड लाइन (आमतौर पर कमांड-लाइन इंटरफेस / दुभाषिया या सीएलआई के रूप में जाना जाता है) एक तंत्र है जो कंप्यूटर टाइपिंग आज्ञाओं के द्वारा कंप्यूटर ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने की अनुमति देता है। यह एक पाठ केवल इंटरफ़ेस है, जिसे केवल कीबोर्ड से इनपुट की आवश्यकता होती है (आमतौर पर "कमांड दर्ज करने" के रूप में जाना जाता है)। आमतौर पर, एक कुंजी के अंत में दर्ज करें कुंजी दबाई जाती है, जिसके बाद कंप्यूटर को प्राप्त होगा, पार्स और उस कमांड को निष्पादित करें। कमांड के आउटपुट को वापस टर्मिनल के रूप में लौटा दिया जाएगा। आउटपुट में कार्य का सारांश और वास्तविक परिणाम भी शामिल हो सकते हैं। एक बैच मोड में कमांड सम्मिलित करने के लिए, उपयोगकर्ता एक स्क्रिप्ट फ़ाइल का उपयोग कर सकते हैं। एक स्क्रिप्ट एक फ़ाइल है जिसमें आज्ञाओं का क्रम अनुक्रम होता है जो पूरे नौकरी में पूरा हो जाएगा।

जीयूआई और एक कमांड लाइन के बीच अंतर क्या है?

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

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