Linux कमांड लाइन विरूद्ध ग्राफिकल युजर इंटरफेस

फायदे आणि विपत्ती यांचे वजन

आपण लिनक्स कमांड लाइनचा उपयोग कधी करावा आणि जेव्हा आपण ग्राफिकल ऍप्लिकेशन वापरता, त्यावेळी हा निर्णय घेण्याविषयी सर्व काही आहे.

काही लोक नेहमीच टर्मिनल विंडो वापरण्यास अधिक पसंत करतात आणि इतरांना अधिक सोपा व्हिज्युअल साधने प्राधान्य देतात.

एकही जादू चेंडू आहे ज्यामध्ये आपण एका साधनाचा वापर दुसर्या वर केला पाहिजे आणि माझ्या अनुभवात दोन्ही भाग समान भागांमध्ये वापरण्याची चांगली कारणे आहेत.

काही परिस्थितीमध्ये चित्रलेखीय अर्ज एक स्पष्ट पर्याय आहे. उदाहरणासाठी जर आपण मित्राला पत्र लिहित आहात तर लिबर ऑफिस रायटर सारख्या साधनास कमांड लाइन एडिटरमध्ये अक्षर टाइप करण्याचा प्रयत्न करण्यापेक्षा बरेच श्रेष्ठ आहे जसे की vi किंवा emacs

लिबर ऑफिस रायटरचे चांगले WYSIWYG इंटरफेस आहे, उत्तम लेआउट फंक्शन्स पुरवतात, टेबल, प्रतिमा आणि दुवे जोडण्याची क्षमता प्रदान करते आणि आपण शेवटी आपल्या डॉक्युमेंटची शब्दलेखन तपासू शकता.

हे लक्षात ठेवूनच आपण कमांड लाइनचा उपयोग कधी करावा?

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

आलेखीय वापरकर्ता इंटरफेसवर कमांड लाइन लवचिकता आणि शक्ती आहे आणि बर्याच वेळा आलेखीय उपकरण वापरण्यापेक्षा आदेश ओळीचा वापर करणे जलद होते.

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

Linux कमांड लाइन वापरून तुम्ही ऍप्टी कमांडचा वापर सॉफ्टवेअर शोधण्यासाठी, सॉफ्टवेअर स्थापित करण्यासाठी, सॉफ्टवेअर काढून टाकू शकता आणि सापेक्ष सहजपणे नवीन रिपॉझिटरीज जोडू शकता. जेव्हा तुम्ही एपटी कमांड वापरत असाल तेव्हा आपण हमी घेऊ शकता की आपण रेपॉजिटरीजमध्ये उपलब्ध असलेले सर्व अनुप्रयोग पाहत आहात तर सॉफ्टवेअर मॅनेजर नाही.

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

उदाहरणार्थ जर तुम्हाला उबंटूमध्ये कोणती प्रक्रिया चालू आहे हे आपण पाहू इच्छित असाल तर आपण सिस्टीम मॉनिटर टूल चालवू शकता.

प्रणाली मॉनिटर उपकरण प्रत्येक प्रक्रिया दर्शवितो, प्रक्रियेसाठी कार्यरत असलेल्या वापरकर्त्याची, टक्केवारी म्हणून किती CPU वापरली जाते, प्रक्रियेसाठी प्रक्रिया आयडी, स्मृती आणि प्राधान्य.

प्रणाली मॉनिटर अनुप्रयोग नॅव्हिगेट करणे खूप सोपे आहे आणि काही क्लिकमध्ये आपण प्रत्येक प्रक्रियेबद्दल तपशीलवार माहिती मिळवू शकता, आपण प्रक्रियेस नष्ट करू शकता आणि विविध माहिती दर्शविण्यासाठी प्रक्रियांची यादी फिल्टर करू शकता.

पृष्ठभाग वर हे महान दिसते सिस्टीम मॉनिटर करू शकत नाही असा आदेश रेखा काय देऊ शकते. स्वतःच ps कमांड सर्व प्रक्रिया दर्शवू शकतो, सत्रातील नेत्यांना वगळता सर्व प्रक्रिया दाखवा आणि सत्रातील नेत्यांना आणि सर्व कार्यपद्धती वगळता टर्मिनलशी संबंधित नाही.

Ps या टर्मिनल किंवा सर्व टर्मिनलशी संबंधित सर्व प्रक्रिया देखील दर्शवू शकतो, आऊटपुटला फक्त चालू प्रोसेसवर मर्यादा घालू शकते, विशिष्ट कमांडसाठी फक्त प्रोसेस, किंवा वापरकर्त्यांच्या विशिष्ट गटासाठी किंवा खरच वापरकर्त्यासाठी.

Ps मध्ये आज्ञावली वापरून आपल्या प्रणालीवर चालविण्याच्या प्रक्रियेची यादी स्वरूपित करण्यासाठी, पाहण्यासाठी आणि सादर करण्यासाठी सर्व वेगवेगळ्या प्रकारे शेकडो वेगवेगळे मार्ग आहेत आणि ते फक्त एकच आज्ञा आहे

आता त्यात हे समाविष्ट करा की आपण त्या कमांडचे आउटपुट पाईप करू शकता आणि इतर कमांड्सच्या बाजूने वापरू शकता. उदाहरणार्थ आपण क्रमवारी आदेश वापरून आऊटपुट सॉर्ट करू शकता , cat कमांडच्या सहाय्याने फाईलमध्ये आउटपुट लिहू शकता किंवा grep कमांड वापरून आउटपुट फिल्टर करू शकता.

थोडक्यात, कमांड लाइन साधनांचा वापर अधिक उपयुक्त असतो कारण त्यांच्यासाठी इतके सारे स्विचेस् उपलब्ध आहेत की ते सर्व ग्राफिक ऍप्लिकेशनमध्ये समाविष्ट करणे अशक्य किंवा अवाजवी असणार नाही. या कारणास्तव ग्राफिकल साधने सर्वात सामान्यपणे वापरल्या जाणाऱ्या वैशिष्ट्यांचा समावेश करते परंतु सर्व प्रकारच्या वैशिष्ट्ये मिळविण्यासाठी ती आज्ञा ओळी चांगली असते.

दुसरे उदाहरण जेणेकरून एक कमांड लाइन टूल ग्राफिकल टूलपेक्षा अधिक उपयोगी आहे, मोठ्या मजकूर फाइलचा विचार करा जी शेकडो मेगाबाइट किंवा आकाराने गीगाबाइट होय. ग्राफिकल ऍप्लिकेशनच्या सहाय्याने आपण त्या फाईलच्या शेवटच्या 100 ओळी कशी पाहू शकाल?

एक चित्रलेखीय अनुप्रयोगास आपल्याला फाईलमध्ये लोड करणे आवश्यक आहे आणि नंतर एकतर पृष्ठ खाली किंवा फाईलच्या शेवटी जाण्यासाठी एक कीबोर्ड शॉर्टकट किंवा मेनू पर्याय वापरा. टर्मिनलमध्ये हे टेल्ल कमांड वापरणे सोपे आहे आणि असे गृहीत धरते की आलेखीय ऍप्लिकेशन मेमरी कार्यक्षम आहे आणि एका वेळी एक निश्चित फाईल लोड करते, ज्यामुळे फाईलच्या शेवटी शेवटच्या ओळीत फाईलचा शेवट बरीच वेगाने होईल. चित्रलेखीय संपादक.

आतापर्यंत असे दिसते की अक्षरे लिहिण्याव्यतिरिक्त कमांड लाइन ग्राफिकल वापरकर्ता इंटरफेस वापरण्यापेक्षा श्रेष्ठ आहे, परंतु हे चुकीचे आहे.

आपण कमांड लाइन वापरून व्हिडिओ संपादित कधीही करणार नाही आणि आपण प्लेलिस्ट सेट करण्यासाठी ग्राफिक ऑडिओ प्लेयर वापरण्याची अधिक शक्यता आहे आणि आपण खेळू इच्छित संगीत निवडा. प्रतिमा संपादन देखील स्पष्टपणे ग्राफिकल वापरकर्ता इंटरफेस आवश्यक आहे.

जेव्हां तुमच्याकडे जे आहे ते सर्व एक हातोडा आहे जे नखे सारखे दिसते. तथापि लिनक्समध्ये आपल्याकडे केवळ एक हातोडा नाही. लिनक्समध्ये तुमच्याकडे प्रत्येक टूल आहे ज्या आपण कल्पना करू शकता.

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