हैलो एक बार फिर लिनक्स कमांड लाइन खिलौने आगमन कैलेंडर की एक और किस्त के लिए। यदि यह श्रृंखला की आपकी पहली यात्रा है, तो आप स्वयं से पूछ रहे होंगे कि कमांड-लाइन खिलौना भी क्या है? वास्तव में, हम इसे काफी खुला रख रहे हैं:यह कुछ भी है जो टर्मिनल पर एक मजेदार मोड़ है, और हम छुट्टी-थीम वाली किसी भी चीज़ के लिए बोनस अंक दे रहे हैं।
हो सकता है कि आपने इनमें से कुछ को पहले देखा हो, शायद आपने नहीं देखा हो। किसी भी तरह से, हम आशा करते हैं कि आपको मज़ा आया होगा।
आज का खिलौना बहुत आसान है:यह आपका बैश प्रॉम्प्ट है। आपका बैश प्रॉम्प्ट? हां! हमारे पास इसे देखने के लिए छुट्टियों के मौसम के कुछ और सप्ताह शेष हैं, और यहां उत्तरी गोलार्ध में सर्दियों के और भी अधिक सप्ताह हैं, तो क्यों न इसका मज़ा लें।
आपका बैश प्रॉम्प्ट वर्तमान में एक साधारण डॉलर का संकेत हो सकता है ($ ), या अधिक संभावना है, यह कुछ अधिक लंबा है। यदि आप सुनिश्चित नहीं हैं कि अभी आपका बैश प्रॉम्प्ट क्या है, तो आप इसे $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 टर्मिनल पर अपना रास्ता बनाएं, और कल फिर से दूसरे के लिए देखें!