Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

बैश-इट बैश 3.2+ . के लिए समुदाय बैश कमांड और स्क्रिप्ट का एक बंडल है , जो स्वतः पूर्णता, थीम, उपनाम, कस्टम फ़ंक्शन, और बहुत कुछ के साथ आता है। यह आपके दैनिक कार्य के लिए शेल स्क्रिप्ट और कस्टम कमांड के विकास, रखरखाव और उपयोग के लिए एक उपयोगी ढांचा प्रदान करता है।

यदि आप दैनिक आधार पर बैश शेल का उपयोग कर रहे हैं और अपनी सभी लिपियों, उपनामों और कार्यों पर नज़र रखने का एक आसान तरीका खोज रहे हैं, तो बैश-इट आप के लिए है! अपने ~/bin . को प्रदूषित करना बंद करें निर्देशिका और .bashrc फ़ाइल, फोर्क/क्लोन बैश-इट और हैकिंग शुरू करें।

लिनक्स में बैश-इट कैसे स्थापित करें

बैश-इट स्थापित करने के लिए , पहले आपको निम्न रिपॉजिटरी को अपनी पसंद के स्थान पर क्लोन करना होगा, उदाहरण के लिए:

$ git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

फिर बैश-इट स्थापित करने के लिए निम्न कमांड चलाएँ (यह स्वचालित रूप से आपके ~/.bash_profile . का बैकअप लेता है या ~/.bashrc , आपके ओएस पर निर्भर करता है)। आपसे पूछा जाएगा “क्या आप अपना .bashrc रखना चाहते हैं और अंत में बैश-इट टेम्प्लेट जोड़ना चाहते हैं? [वाई/एन] ”, अपनी पसंद के अनुसार उत्तर दें।

$ ~/.bash_it/install.sh 
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

स्थापना के बाद, आप bash-it . को सत्यापित करने के लिए ls कमांड का उपयोग कर सकते हैं जैसा दिखाया गया है स्थापना फ़ाइलें और निर्देशिकाएं।

$ ls .bash_it/
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

बैश-इट using का उपयोग शुरू करने के लिए , एक नया टैब खोलें या चलाएं:

$ source $HOME/.bashrc

लिनक्स में बैश-इट को कैसे अनुकूलित करें

अनुकूलित करने के लिए बैश-इट , आपको अपना संशोधित ~/.bashrc . संपादित करना होगा शेल स्टार्टअप फ़ाइल। सभी स्थापित और उपलब्ध उपनामों को सूचीबद्ध करने के लिए, पूर्णताएं और प्लगइन्स निम्नलिखित कमांड चलाते हैं, जो आपको यह भी दिखाएगा कि उन्हें कैसे सक्षम या अक्षम करना है:

  
$ bash-it show aliases        	
$ bash-it show completions  
$ bash-it show plugins        	

इसके बाद, हम यह प्रदर्शित करेंगे कि उपनामों को कैसे सक्षम किया जाए, लेकिन इससे पहले, पहले मौजूदा उपनामों को निम्न आदेश के साथ सूचीबद्ध करें।

$ alias 
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

सभी उपनाम $HOME/.bash_it/aliases/ . में स्थित हैं निर्देशिका। अब दिखाए गए अनुसार उपयुक्त उपनामों को सक्षम करें।

$ bash-it enable alias apt
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

फिर बैश-इट . को पुनः लोड करें कॉन्फ़िगर करें और वर्तमान उपनामों को एक बार फिर जांचें।

$ bash-it reload	
$ alias

उपनाम कमांड के आउटपुट से, उपयुक्त उपनाम अब सक्षम हैं।

बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

आप निम्न आदेशों के साथ नए सक्षम उपनाम को अक्षम कर सकते हैं।

$ bash-it disable alias apt
$ bash-it reload
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

अगले भाग में, हम पूर्णताओं को सक्षम या अक्षम करने के लिए समान चरणों का उपयोग करेंगे ($HOME/.bash_it/completion/ ) और प्लगइन्स ($HOME/..bash_it/plugins/ ) सभी सक्षम सुविधाएं $HOME/.bash_it/enabled . में स्थित हैं निर्देशिका।

बैश-इट थीम कैसे प्रबंधित करें

बैश-इट . के लिए डिफ़ॉल्ट थीम बॉबी . है; आप इसे BASH_IT_THEME env . का उपयोग करके देख सकते हैं दिखाए गए अनुसार परिवर्तनशील।

echo $BASH_IT_THEME
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

आप 50+ से अधिक बैश-इट . पा सकते हैं $BASH_IT/थीम . में थीम निर्देशिका।

$ ls $BASH_IT/themes
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

किसी भी थीम का उपयोग करने से पहले अपने शेल में सभी थीम का पूर्वावलोकन करने के लिए, निम्न कमांड चलाएँ।

$ BASH_PREVIEW=true bash-it reload
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

एक बार जब आप उपयोग करने के लिए एक थीम की पहचान कर लें, तो अपना .bashrc . खोलें फ़ाइल और उसमें निम्न पंक्ति ढूंढें और इसे अपने इच्छित विषय के नाम पर मान बदलें, उदाहरण के लिए:

$ export BASH_IT_THEME='essential'
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

फ़ाइल को सहेजें और बंद करें, और इसे पहले दिखाए अनुसार स्रोत करें।

$ source $HOME/.bashrc

नोट :यदि आपने $BASH_IT/themes के बाहर अपनी स्वयं की कस्टम थीम बनाई है निर्देशिका, BASH_IT_THEME को इंगित करें सीधे थीम फ़ाइल में परिवर्तनशील:

export BASH_IT_THEME='/path/to/your/custom/theme/'

और थीमिंग को अक्षम करने के लिए, उपरोक्त env वेरिएबल को खाली छोड़ दें।

export BASH_IT_THEME=''

प्लगइन्स, उपनाम या पूर्णता कैसे खोजें

आप आसानी से देख सकते हैं कि किसी विशिष्ट प्रोग्रामिंग भाषा, ढांचे या परिवेश के लिए कौन से प्लगइन्स, उपनाम या पूर्णताएं उपलब्ध हैं।

यह तरकीब सरल है:बस आपके द्वारा बार-बार उपयोग किए जाने वाले कुछ आदेशों से संबंधित अनेक शब्दों की खोज करें, उदाहरण के लिए:

$ bash-it search python pip pip3 pipenv
$ bash-it search git
बैश-इट - बैश फ्रेमवर्क आपकी लिपियों और उपनामों को नियंत्रित करने के लिए

उपनाम, पूर्णता और प्लग इन के लिए सहायता संदेश देखने के लिए, चलाएँ:

$ bash-it help aliases        	
$ bash-it help completions
$ bash-it help plugins     

आप संबंधित निर्देशिकाओं में निम्नलिखित फाइलों में अपनी खुद की कस्टम स्क्रिप्ट और उपनाम बना सकते हैं:

aliases/custom.aliases.bash 
completion/custom.completion.bash 
lib/custom.bash 
plugins/custom.plugins.bash 
custom/themes//<custom theme name>.theme.bash 

बैश-इट को अपडेट और अनइंस्टॉल करना

बैश-इट को नवीनतम संस्करण में अपडेट करने के लिए, बस चलाएं:

$ bash-it update

यदि आप अब बैश-इट पसंद नहीं करते हैं, तो आप निम्न कमांड चलाकर इसे अनइंस्टॉल कर सकते हैं।

$ cd $BASH_IT
$ ./uninstall.sh

uninstall.sh स्क्रिप्ट आपकी पिछली बैश स्टार्टअप फ़ाइल को पुनर्स्थापित करेगी। एक बार जब यह ऑपरेशन पूरा कर लेता है, तो आपको अपनी मशीन से बैश-इट डायरेक्टरी को चलाकर हटाना होगा।

$ rm -rf $BASH_IT  

और हाल ही में किए गए परिवर्तनों के काम करने के लिए एक नया शेल शुरू करना याद रखें या दिखाए गए अनुसार इसे फिर से स्रोत करें।

$ source $HOME/.bashrc

आप चलाकर उपयोग के सभी विकल्प देख सकते हैं:

$ bash-it help

अंत में, बैश-इट Git . से संबंधित कई शानदार सुविधाओं के साथ आता है ।

अधिक जानकारी के लिए, बैश-इट जीथब रिपॉजिटरी देखें:https://github.com/Bash-it/bash-it।

बस इतना ही! बैश-इट अपनी सभी बैश लिपियों और उपनामों को नियंत्रण में रखने का एक आसान और उत्पादक तरीका है। यदि आपके पास पूछने के लिए कोई प्रश्न है, तो नीचे दिए गए फीडबैक फॉर्म का उपयोग करें।


  1. अपने ईमेल इनबॉक्स पर नियंत्रण कैसे रखें और उत्पादक बने रहें

    एक पेशेवर के लिए, ईमेल के बिना एक दिन की कल्पना करना असंभव है। अध्ययनों से पता चलता है कि कॉर्पोरेट पेशेवर अपने कार्यालय समय का लगभग एक तिहाई समय अपने इनबॉक्स को चेक करने में व्यतीत करते हैं। ईमेल को प्राथमिकता देकर, आप अपनी उत्पादकता, फोकस और रचनात्मकता का त्याग कर देते हैं। निम्नलिखित टिप्स आपके

  1. अपनी वेब सामग्री को नियंत्रित करें:ट्रैकिंग और स्क्रिप्ट को ब्लॉक करने के लिए आवश्यक एक्सटेंशन

    वेब खतरे से भरा हो सकता है, अनगिनत संस्थाएं आपकी जानकारी चुराने के लिए बेताब हैं, आपको उनके लिंक पर क्लिक करने के लिए मजबूर करती हैं, या आपके साथ अपना डेटा साझा करने में आपको हेरफेर करती हैं। चाहे उसकी विज्ञापन एजेंसियां ​​आपकी पसंद-नापसंद के बारे में जानना चाहें, आपकी ऑनलाइन गतिविधियों पर नज़र रखने

  1. केवल डॉटफाइल्स और बैश लिपियों का उपयोग करके एक नया उबंटू डेस्कटॉप कैसे सेट करें

    गिटहब पर ओपन सोर्स फाइलों के बारे में मेरी सबसे पसंदीदा चीजों में से एक यह देखने की क्षमता है कि दूसरे कैसे करते हैं (जिसे कुछ लोग कहते हैं) सांसारिक चीजें, जैसे कि उनका .bashrc सेट करना और अन्य डॉटफाइल। जब मैं पहली बार लिनक्स की तरफ आया था, तब भी मैं राइसिंग को लेकर उतना उत्साहित नहीं था, तब भी मैं