बैश प्रॉम्प्ट पर इमोजी आइकन जोड़कर कमांड लाइन को कस्टमाइज़ करें

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



यहां कमांड लाइन प्रॉम्प्ट के रूप में इमोजी आइकन जोड़ने का तरीका बताया गया है:

  • ओपन टर्मिनल ऐप और .bash_profile फ़ाइल को संशोधित करने के लिए अपने पसंदीदा कमांड लाइन टेक्स्ट एडिटर का उपयोग करें:
  • nano .bash_profile

  • निम्न की तरह एक नई लाइन जोड़ें:
  • PS1=" "

  • अब "संपादन" मेनू को नीचे खींचें और "विशेष वर्ण" चुनें, फिर विशेष वर्ण मेनू से "इमोजी" चुनें
  • उस इमोजी को ढूंढें जिसे आप शेल प्रॉम्प्ट में उपयोग करना चाहते हैं और उसे PS1 = "" रेखा में खींचें और छोड़ दें ताकि यह उद्धरण के भीतर निहित हो

  • टर्मिनल सेटिंग्स के आधार पर, ड्रैग और ड्रॉप का उपयोग करने के बाद कुछ भी दिखाई नहीं दे सकता है, लेकिन रिक्त स्थान के बाद दो रिक्त स्थान डालें जहां इमोजी गिरा दी गई थी, यह कुछ ऐसा दिखने लगेगा: PS1 = ""
  • नियंत्रण + ओ (नैनो के लिए) के साथ .bash_profile परिवर्तन सहेजें, फिर नियंत्रण + एक्स के साथ नैनो से बाहर निकलें
  • इमोजी को प्रॉम्प्ट के रूप में देखने के लिए एक नई टर्मिनल विंडो खोलें

वहां केवल एक इमोजी सेट के साथ, नया बैश प्रॉम्प्ट इस तरह दिखेगा:

इमोजी एक संकेत के रूप में सबसे अच्छा दिखता है जब टर्मिनल फ़ॉन्ट का आकार काफी बड़ा होता है, शायद आपके आदी से बड़ा होता है। यह विशेष रूप से जटिल इमोजी आइकन के साथ मामला है, लेकिन सितारों, shamrocks, और अंगूठे जैसे मूल प्रतीक के लिए छोटे फ़ॉन्ट्स अभी भी ठीक लग रहे हैं।

यह किसी और चीज की तुलना में अधिक मजेदार है, और यदि आप एक उग्र टर्मिनल उपयोगकर्ता हैं, तो संभवतः आप इस के बाहर बाश प्रॉम्प्ट को कस्टमाइज़ करने के तरीके के आधार पर कार्यात्मक से अधिक हास्यास्पद पाएंगे, हालांकि आप अभी भी सामान्य स्वरूपण अनुकूलन को लागू कर सकते हैं इमोजी भी। एक सामान्य और विशेष रूप से उपयोगी अनुकूलन वर्तमान कार्यशील निर्देशिका को दिखाने के लिए है, जिसे PS1 = "" कमांड को निम्नलिखित में बदलकर जोड़ा जा सकता है:

PS1="(drop emoji here) \W "

या उलट:

PS1="\W (drop emoji here) "

और, इमोजी और पीडब्ल्यूडी के साथ दिखाई देने वाले उपयोगकर्ता नाम @ होस्टनाम के साथ भी तेजी से उपयोगी हो रहा है:

PS1="\u@\h (drop emoji icon) \W "

Emoji के बाद एक जगह (यदि दो नहीं) जोड़ने के लिए याद रखें या अन्यथा यह कमांड प्रॉम्प्ट के खिलाफ cramped जाएगा।

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

डियरिंगफायरबॉल के माध्यम से मजेदार टिप विचार के लिए टोररेज़ तक जाता है