Linux कमांड-लाइन टॉयज एडवेंट कैलेंडर की एक और किस्त के लिए फिर से नमस्ते। यदि यह श्रृंखला में आपकी पहली यात्रा है, तो आप खुद से पूछ रहे होंगे कि कमांड-लाइन टॉय क्या है? वास्तव में, हम इसे काफी खुला रख रहे हैं: यह टर्मिनल पर एक मजेदार डायवर्जन है, और हम हॉलिडे-थीम वाली किसी भी चीज़ के लिए बोनस पॉइंट्स दे रहे हैं।
हो सकता है आपने इनमें से कुछ पहले देखे हों, हो सकता है नहीं। किसी भी तरह, हम आशा करते हैं कि आप आनंद लेंगे।
आज का टॉय सुपर-सिंपल है: यह आपका Bash प्रॉम्प्ट है। आपका Bash प्रॉम्प्ट? हाँ! हमारे पास हॉलिडे सीज़न के कुछ और हफ्ते बचे हैं इसे घूरने के लिए, और यहां उत्तरी गोलार्ध में सर्दियों के और भी अधिक हफ्ते, तो क्यों न इसके साथ कुछ मज़ा किया जाए।
आपका Bash प्रॉम्प्ट वर्तमान में एक साधारण डॉलर साइन ($) हो सकता है, या अधिक संभावना है, यह थोड़ा लंबा कुछ है। यदि आप सुनिश्चित नहीं हैं कि अभी आपके Bash प्रॉम्प्ट को क्या बनाता है, तो आप इसे $PS1 नामक एनवायरनमेंट वेरिएबल में पा सकते हैं। इसे देखने के लिए, टाइप करें:
echo $PS1मेरे लिए, यह वापस करता है:
[\u@\h \W]\$\u, \h, और \W यूजरनेम, होस्टनेम, और वर्किंग डायरेक्ट्री के लिए विशेष कैरेक्टर्स हैं। अन्य भी हैं जिनका आप उपयोग कर सकते हैं; अपने Bash प्रॉम्प्ट को बनाने में मदद के लिए, आप EzPrompt का उपयोग कर सकते हैं, एक ऑनलाइन PS1 कॉन्फिगरेशन जनरेटर जिसमें डेट और टाइम, Git स्टेटस, और बहुत कुछ सहित बहुत सारे विकल्प शामिल हैं।
आपके पास अन्य वेरिएबल्स भी हो सकते हैं जो आपके Bash प्रॉम्प्ट को बनाते हैं; $PS2 मेरे लिए मेरे कमांड प्रॉम्प्ट का क्लोजिंग ब्रेस समाहित करता है। अधिक जानकारी के लिए यह लेख देखें।
अपना प्रॉम्प्ट बदलने के लिए, बस अपने टर्मिनल में एनवायरनमेंट वेरिएबल को इस तरह सेट करें:
$ PS1='\u is cold: '
jehb is cold:
इसे स्थायी रूप से सेट करने के लिए, अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके अपने /etc/bashrc में वही कोड जोड़ें।
इसका विंटराइज़ेशन से क्या लेना-देना है? खैर, संभावना है कि एक आधुनिक मशीन पर, आपका टर्मिनल Unicode सपोर्ट करता है, इसलिए आप मानक ASCII कैरेक्टर सेट तक सीमित नहीं हैं। आप Unicode विनिर्देश का हिस्सा किसी भी इमोजी का उपयोग कर सकते हैं, जिसमें एक स्नोफ्लेक ❄, एक स्नोमैन ☃, या स्की की एक जोड़ी ? शामिल हैं। आपके पास चुनने के लिए बहुत सारे विंटरी विकल्प हैं।
? Christmas Tree
? Coat
? Deer
? Gloves
? Mrs. Claus
? Santa Claus
? Scarf
? Skis
? Snowboarder
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? Wrapped Gift
अपना पसंदीदा चुनें, और कुछ विंटर चीयर का आनंद लें। मजेदार तथ्य: आधुनिक फाइलसिस्टम्स भी अपने फ़ाइल नामों में Unicode कैरेक्टर्स का समर्थन करते हैं, जिसका अर्थ है कि आप तकनीकी रूप से अपने अगले प्रोग्राम का नाम "❄❄❄❄❄.py" रख सकते हैं। उस ने कहा, कृपया न करें।
क्या आपके पास कोई पसंदीदा कमांड-लाइन टॉय है जो आपको लगता है कि मुझे शामिल करना चाहिए? इस श्रृंखला का कैलेंडर ज्यादातर भरा हुआ है लेकिन मेरे पास कुछ स्पॉट बचे हैं। मुझे नीचे टिप्पणियों में बताएं, और मैं इसे देखूंगा। यदि जगह है, तो मैं इसे शामिल करने की कोशिश करूंगा। यदि नहीं, लेकिन मुझे कुछ अच्छे सबमिशन मिलते हैं, तो मैं अंत में माननीय उल्लेखों का एक राउंड-अप करूंगा।
कल का टॉय देखें, Snake your way across your Linux terminal, और कल एक और के लिए वापस जांचें!