उबंटूमधील कमांड लाइन पॉवरलाइन सानुकूलित करा

पॉवरलाइन बद्दल

पुढील लेखात आम्ही पॉवरलाइनवर एक नजर टाकणार आहोत. हे साधन जेव्हा स्वतःला व्यवस्थित करण्याच्या बाबतीत येते तेव्हा ते उपयुक्त ठरू शकते कारण ते त्यावरील उपयुक्त माहिती देते टर्मिनल जे आपण कधीही पाहू. पॉवरलाइन हे व्हिमसाठी स्थिती रेखा प्लगइन आहे आणि इतर अनुप्रयोगांसाठी स्थिती ओळी आणि प्रॉम्प्ट प्रदान करते, zsh, बॅश, फिश, tmux, आयपथॉन, अप्रतिम, i3 आणि क्टिलसह.

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

सामान्य पॉवरलाइन वैशिष्ट्ये

पॉवरलाइन चालू आहे

  • Es विस्तारित आणि वैशिष्ट्यपूर्ण श्रीमंत. पायथनचा वापर करून हा अनुप्रयोग पूर्णपणे लिहिला गेला. यामुळे बर्‍याच चांगले विस्तारण, अधिक चपळ, चांगल्या आणि सोप्या कॉन्फिगरेशन फाइल्स प्राप्त झाल्या आहेत. तसेच पायथन दुभाषेशिवाय अन्य अनिवार्य तृतीय-पक्ष अवलंबन नसलेला संरचित, ऑब्जेक्ट-देणारं कोड बेस.
  • स्थिर बेस कोड. पायथन वापरुन प्रकल्पातील सर्व कोडची चाचणी घेणे शक्य झाले. कोड आहे पायथन 2.6+ आणि पायथन 3 सह कार्य करण्यासाठी चाचणी केली.
  • समाविष्ट आहे बर्‍याच inप्लिकेशन्समधील प्रॉम्प्ट्स आणि स्टेटस लाइनसाठी समर्थन. मूलतः विम स्टेटस लाइनसाठी केवळ तयार केलेले, प्रोजेक्टने टीएमक्स आणि विविध डब्ल्यूएम, बॅश / झेडश, आणि इतर अनुप्रयोगांमध्ये स्टेटस लाइन प्रदान करण्यासाठी विकसित केले आहे.
  • कॉन्फिगरेशन आणि रंग योजना जेएसओएन मध्ये लिहिल्या गेल्या आहेत. हे प्रमाणित, सोपी आणि वापरण्यास सुलभ फाइल स्वरूप आहे. हे सर्व सुसंगत अनुप्रयोगांमध्ये वापरकर्त्याद्वारे सुलभ कॉन्फिगरेशनला अनुमती देते.
  • पॉवरलाइन आहे डीमन समर्थनासह वेगवान आणि हलके आणखी चांगल्या कामगिरीसाठी. कोड बेस दोन हजार ओळींपर्यंत पसरलेला असला तरीही मुख्य कार्य चांगले कार्यप्रदर्शन आणि शक्य तितक्या लहान कोडवर आहे. त्याच वेळी हे वैशिष्ट्यांचा विस्तृत संच प्रदान करते. नवीन डिमन देखील हे सुनिश्चित करते की केवळ एक पायथन घटना प्रॉम्प्ट्स आणि स्थिती लाइनसाठी सुरू केली आहे, उत्कृष्ट कार्यक्षमता प्रदान करते.

हे पॉवरलाइनची काही वैशिष्ट्ये आहेत, त्या सर्वांचा अधिक तपशीलवारपणे सल्लामसलत केला जाऊ शकतो अधिकृत प्रकल्प दस्तऐवजीकरण किंवा आपल्या मध्ये GitHub पृष्ठ.

उबंटूवर पॉवरलाइन स्थापित करा

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

प्रथम आम्ही उपलब्ध सॉफ्टवेअर इंडेक्स अद्यतनित करणार आहोत आणि मग आम्ही स्थापनेसह पुढे जाऊ. यासाठी आपल्याला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि स्क्रिप्ट लिहावी लागेल:

एपीटी सह पॉवरलाइन स्थापना

sudo apt update && sudo apt install powerline fonts-powerline

एकदा पॅकेजेस स्थापित झाल्यानंतर, आम्हाला पाहिजे .bashrc फाईल सुधारित करा आमच्या वापरकर्त्याकडून आदेशासह:

vim ~/.bashrc

फाईलच्या आत, शेवटी, आम्हाला फक्त खालील सामग्रीचा समावेश करावा लागेल. या ओळींसह आपण जात आहोत पॉवरलाइन.श फाइल प्रतिष्ठापन पथात अस्तित्वात आहे का ते तपासा:

bashrc बदल

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

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

कार्यरत साधन

मूलभूत कॉन्फिगरेशन

आम्ही सक्षम होऊ पॉवरलाइन सेटिंग्जचे भिन्न पर्याय बदलाजसे की रंग पॅलेट, मुख्य सेटिंग्ज किंवा थीम. यासाठी आम्ही भिन्न फाईल्ससह कार्य करणे आवश्यक आहे अधिकृत दस्तऐवजीकरण.

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


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   एडुआर्डो नवस म्हणाले

    मी दस्तऐवजीकरण वाचताना आणि उपकरणाची चाचणी करताना थोडा वेळ घालवला आहे, हे खूप चांगले आणि पूर्ण दिसत आहे. एक्सडी