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

Linux में अपने बैश प्रॉम्प्ट को विंटराइज़ करें

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

हो सकता है कि आपने इनमें से कुछ को पहले देखा हो, शायद आपने नहीं देखा हो। किसी भी तरह से, हम आशा करते हैं कि आपको मज़ा आया होगा।

आज का खिलौना बहुत आसान है:यह आपका बैश प्रॉम्प्ट है। आपका बैश प्रॉम्प्ट? हां! हमारे पास इसे देखने के लिए छुट्टियों के मौसम के कुछ और सप्ताह शेष हैं, और यहां उत्तरी गोलार्ध में सर्दियों के और भी अधिक सप्ताह हैं, तो क्यों न इसका मज़ा लें।

आपका बैश प्रॉम्प्ट वर्तमान में एक साधारण डॉलर का संकेत हो सकता है ($ ), या अधिक संभावना है, यह कुछ अधिक लंबा है। यदि आप सुनिश्चित नहीं हैं कि अभी आपका बैश प्रॉम्प्ट क्या है, तो आप इसे $PS1 नामक एक पर्यावरण चर में पा सकते हैं। इसे देखने के लिए टाइप करें:

echo $PS1

मेरे लिए, यह रिटर्न:

[\u@\h \W]\$

\u , \h , और \W उपयोगकर्ता नाम, होस्टनाम और कार्यशील निर्देशिका के लिए विशेष वर्ण हैं। ऐसे अन्य भी हैं जिनका आप उपयोग कर सकते हैं; अपने बैश प्रॉम्प्ट को तैयार करने में सहायता के लिए, आप EzPrompt का उपयोग कर सकते हैं, जो PS1 कॉन्फ़िगरेशन का एक ऑनलाइन जनरेटर है जिसमें दिनांक और समय, Git स्थिति, और बहुत कुछ सहित बहुत सारे विकल्प शामिल हैं।

आपके पास अन्य चर भी हो सकते हैं जो आपके बैश प्रॉम्प्ट सेट को भी बनाते हैं; $PS2 मेरे लिए मेरे कमांड प्रॉम्प्ट का समापन ब्रेस है। अधिक जानकारी के लिए यह लेख देखें।

अपना संकेत बदलने के लिए, बस अपने टर्मिनल में पर्यावरण चर को इस तरह सेट करें:

$ PS1='\u is cold: '
jehb is cold:

इसे स्थायी रूप से सेट करने के लिए, वही कोड अपने /etc/ . में जोड़ें bashrc   अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करना।

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

? Christmas Tree
? Coat
? Deer
? Gloves
? Mrs. Claus
? Santa Claus
? Scarf
? Skis
? Snowboarder
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? Wrapped Gift

अपना पसंदीदा चुनें, और कुछ सर्दियों की खुशियों का आनंद लें। मजेदार तथ्य:आधुनिक फाइल सिस्टम भी उनके फ़ाइल नामों में यूनिकोड वर्णों का समर्थन करते हैं, जिसका अर्थ है कि आप तकनीकी रूप से अपने अगले प्रोग्राम को "❄❄❄❄❄.py" नाम दे सकते हैं। . उसने कहा, कृपया मत करो।

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

कल का खिलौना देखें, अपने Linux टर्मिनल पर अपना रास्ता बनाएं, और कल फिर से दूसरे के लिए देखें!


  1. बैश टूल्स के साथ अपने लिनक्स सिस्टम कॉन्फ़िगरेशन का स्क्रीनशॉट लें

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

  1. पहेली की इस किताब के साथ जानें बैश

    कंप्यूटर मेरा शौक और मेरा पेशा दोनों है। मेरे पास उनमें से लगभग 10 मेरे अपार्टमेंट के चारों ओर बिखरे हुए हैं, सभी चल रहे लिनक्स (मेरे मैक सहित)। चूँकि मुझे अपने कंप्यूटर और अपने कंप्यूटर कौशल को अपग्रेड करने में मज़ा आता है, जब मुझे इसे बैश आउट मिला तो सिल्वेन लेरौक्स द्वारा, मैं इसे खरीदने के मौके

  1. बैश शेल PS1:एंजेलिना जोली की तरह अपने लिनक्स को शीघ्र बनाने के लिए 10 उदाहरण

    फोटो f1r3storm85 के सौजन्य से पिछले लेख में, हमने Linux पर्यावरण चर PS[1-4] और PROMPT_COMMAND के बारे में चर्चा की थी। यदि प्रभावी ढंग से उपयोग किया जाता है, तो PS1 कमांड प्रॉम्प्ट पर ही बहुमूल्य जानकारी प्रदान कर सकता है। टॉम्ब रेडर में, एंजेलिना जोली के पास शैली में रहस्य को सुलझाने के लिए सभी ग