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

बाशिश स्थापित करना

बाशिश डाउनलोड पेज पर सभी लिंक काम नहीं कर रहे हैं, हालांकि स्रोत टैरबॉल ठीक काम कर रहा है। निकालने के बाद, इसे कमांड लाइन से इंस्टॉल किया जा सकता है

 ./configure && sudo इंस्टॉल करें 

यदि आपको उपर्युक्त चरणों के बारे में विवरण चाहिए, तो देखें कि लिनक्स में टैरबॉल से सॉफ़्टवेयर कैसे इंस्टॉल करें।

बाशिश को प्रभावी होने के लिए आपको अपने खोल को पुनरारंभ करना होगा।

थीम्स चुनना

बेसिश बेस पैकेज में कई विषयों के साथ आता है, और आप उन्हें कमांड के साथ सूचीबद्ध कर सकते हैं

 बाशिश सूची 

और एक बार जब आप एक थीम देख चुके हैं तो आप कोशिश करना चाहते हैं, बस दर्ज करें

 बाशिश (थीम का नाम) 

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

बाशिश को अक्षम करना

ऐसे कुछ मामले हैं जिनमें बाशिश सॉफ्टवेयर के माध्यम से चलने वाली समस्याओं का कारण बन सकती हैं, इसलिए डेवलपर्स ने प्रक्रिया की अवधि के लिए अस्थायी रूप से बाशिश को निलंबित करने का एक आसान तरीका शामिल किया है। बाशिश के बिना कमांड चलाने के लिए, इसे चलाएं

 BASHISH_DISABLED = 1 your_command 

अनुशंसित थीम्स

बाशिश के साथ शामिल विषयों में से कुछ ऐसे हैं जो विशेष रूप से शांत (कम से कम इस लेखक की राय में) के रूप में खड़े हैं। निम्नलिखित थीम वे हैं जिन्हें हम सबसे अधिक अनुशंसा करते हैं, या तो कूल कारक के कारण।

बॉक्स थीम आपके आउटपुट के प्रत्येक अनुभाग के चारों ओर एक सीमा लागू करती है, जो घटनाओं के बीच स्पष्ट अंतर को चिह्नित करती है।

Bashish2 थीम कुछ कम जानकारी के साथ एक सुरुचिपूर्ण 2-लाइनर है।

डिफ़ॉल्ट थीम BlueSteel, और अच्छे कारण के साथ। यह सुंदर दिखता है और उपयोगी जानकारी के कई बिट्स शामिल हैं।

एलिट और एलिट 2 पसंदीदा भी हैं, क्योंकि वे एक छोटी सी जगह में बहुत सारी जानकारी पैक करते हैं, और शीर्ष पंक्ति में बैश इतिहास संख्या शामिल करते हैं।

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

आखिरकार, उन लोगों के लिए जो कमांड के बीच एक स्पष्ट दृश्य विभाजित करना चाहते हैं, लेकिन रास्ते में पाठ का एक गुच्छा नहीं है, हमारे पास सरल उबरप्रोप्ट है

निष्कर्ष

यदि आप PS1="\[\033[35m\]\t\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ " जैसे लाइन को डीकोड करने की कोशिश किए बिना एक फैंसी खोल चाहते हैं PS1="\[\033[35m\]\t\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ " ऐसा करने के लिए, बाशिश जाने का एक शानदार तरीका है। किसी के बारे में संतुष्ट करने के लिए पर्याप्त अंतर्निहित थीम हैं, और अधिकांश भाग के लिए, वे बहुत अच्छे लगते हैं। यह लेखक शायद थोड़ी देर के लिए ब्लूस्टेल का उपयोग करेगा।