अभी कुछ दिन पहले, हमने एक दिलचस्प और मजेदार ट्यूटोरियल साझा किया था लिनक्स टर्मिनल के प्रॉम्प्ट (PS1) को रंगों के साथ कैसे प्रदर्शित करें? और जैसा कि इसके नाम से पता चलता है, इसमें हम उन्हें बहुत ही सीधे और मैन्युअल तरीके से सिखाते हैं कि इस कार्य को कैसे करना है, यानी। "लोलकैट" कमांड का उपयोग करके प्रॉम्प्ट (PS1) के मध्य भाग को कई रंगों से रंगें. जिसका उपयोग हम आम तौर पर कुछ कमांड या कमांड ऑर्डर के स्क्रीन आउटपुट को रंगीन करने के लिए करते हैं, विशेष रूप से नियोफ़ेच नामक किसी अन्य टूल के उपयोग से संबंधित।
हालाँकि, उसी ट्यूटोरियल में हम देख सकते थे कि पार्श्व भाग (सबसे दाएँ और बाएँ) भी हेक्साडेसिमल कोड का उपयोग करके रंगीन किए गए थे जो रंगों को संदर्भित करते हैं। इसके अलावा, हमारे प्रॉम्प्ट (PS1) को विभिन्न वाइल्डकार्ड (अक्षरों और प्रतीकों) से भी सजाया या बढ़ाया जा सकता है जो ऑपरेटिंग सिस्टम के तत्वों और सूचनाओं को संदर्भित करते हैं। और जैसा कि यह प्रथा है कि लगभग हर चीज़ के लिए ऑनलाइन टूल मौजूद हैं, आज इस ट्यूटोरियल में हम आपको एक कॉल से परिचित कराएंगे बैश प्रॉम्प्ट जेनरेटर. जिससे कार्य में आसानी होगी हमारे Linux टर्मिनल के हमारे प्रॉम्प्ट (PS1) को सुशोभित करें, आसानी से और जल्दी से।
लेकिन, इस पोस्ट को ऑनलाइन टूल का उपयोग करके इस आकर्षक और मजेदार अनुकूलन ट्रिक के बारे में शुरू करने से पहले बैश प्रॉम्प्ट जेनरेटर, हम आपको एक एक्सप्लोर करने की सलाह देते हैं पिछली संबंधित पोस्ट इस दायरे के साथ, इसे पढ़ने के अंत में:
बैश प्रॉम्प्ट जेनरेटर: हमारे प्रॉम्प्ट को सुशोभित करने के लिए एक वेबसाइट
बैश प्रॉम्प्ट जेनरेटर क्या है?
उक्त ऑनलाइन टूल के डेवलपर के अनुसार, में आधिकारिक वेबसाइट उसी का, यह हमें निम्नलिखित तरीके से इसका वर्णन करता है:
इस पृष्ठ का उद्देश्य आपके बैश प्रॉम्प्ट के लिए रंग योजनाओं को आसानी से तलाशने और बनाने में आपकी सहायता करना है। प्रॉम्प्ट संरचना स्वयं अभी तक अनुकूलन योग्य नहीं है। यदि आप ऐसा करना चाहते हैं, तो आप ऊपर दिए गए बैश प्रॉम्प्ट से वेरिएबल्स का संदर्भ ले सकते हैं और अपने इच्छित वेरिएबल्स के साथ PS1 को मैन्युअल रूप से संपादित कर सकते हैं।
जबकि, में अपने GitHub पर आधिकारिक अनुभाग, हम जान सकते हैं कि यह है रिएक्ट के साथ लिखा गया (ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी को एक ही पेज पर एप्लिकेशन के विकास को सुविधाजनक बनाने के उद्देश्य से यूजर इंटरफेस बनाने के लिए डिज़ाइन किया गया है) और प्रौद्योगिकी का उपयोग करता है Node.js (निःशुल्क, खुला स्रोत, क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट रनटाइम जो डेवलपर्स को सर्वर, वेब एप्लिकेशन, कमांड-लाइन टूल और स्क्रिप्ट बनाने की अनुमति देता है।) और इसके अलावा, वह यह एमआईटी लाइसेंस के तहत काम कर रहा है.
हम अपने प्रॉम्प्ट (PS1) को अनुकूलित करने के लिए इस ऑनलाइन टूल का उपयोग कैसे कर सकते हैं?
इसका संचालन वास्तव में बहुत आसान है, हमें बस पहले, पिछले ट्यूटोरियल की तरह, अच्छा कंप्यूटर अभ्यास निष्पादित करना होगा "हमारी वर्तमान .bashrc फ़ाइल का बैकअप लें"। वह है, हमारे वर्तमान उपयोगकर्ता के बैश वातावरण की बुनियादी कॉन्फ़िगरेशन फ़ाइल जीएनयू/लिनक्स ऑपरेटिंग सिस्टम में जिसमें हम काम करेंगे। ऐसा करने के लिए, हम इसकी प्रतिलिपि बनाने के लिए टर्मिनल और पसंदीदा फ़ाइल एक्सप्लोरर दोनों का उपयोग कर सकते हैं। और एक बार प्रासंगिक बैकअप बन जाने के बाद, हम किसी चीज को नुकसान पहुंचाने के डर के बिना और इसे हल करने में सक्षम नहीं होने या शुरुआती बिंदु पर वापस लौटने के डर के बिना निम्नलिखित चरणों को जारी रख सकते हैं:
- /home/$USER/ पथ में स्थित हमारी वर्तमान ".bashrc फ़ाइल" को संपादित करें: इसके लिए हम या तो नैनो या वीआई जैसे सीएलआई संपादक, या जीएडिट या माउसपैड जैसे जीयूआई संपादक का उपयोग कर सकते हैं।
- वर्तमान संकेत अक्षम करें (PS1): इसके लिए, हमें वर्तमान प्रॉम्प्ट लाइन (PS1) पर टिप्पणी करनी होगी जो हमारे पास है। और ऐसा करने के लिए, आपको बस इसके आरंभ में अंक चिन्ह लगाना है: "#"।
- बैश प्रॉम्प्ट जेनरेटर से प्राप्त नई प्रॉम्प्ट लाइनें (PS1) बनाएं, कॉपी करें और पेस्ट करें: ऐसा करने के लिए, हमें प्रॉम्प्ट मॉडल के नीचे स्थित 4 मौजूदा रंगों में से बाईं ओर पहले रंग बॉक्स पर क्लिक करना होगा और फिर दाईं ओर व्यवस्थित कलर पैलेट में से एक रंग पर क्लिक करना होगा। एक बार यह पूरा हो जाने पर, हम रंग पैलेट से चुने गए रंग को रंग बॉक्स पर देखेंगे, और बदले में, यह प्रॉम्प्ट मॉडल के पहले तत्व को रंग देगा। फिर, हम प्रॉम्प्ट मॉडल के प्रत्येक रंग बॉक्स और तत्व के लिए बस वही क्रिया दोहराते हैं।
- जनरेट की गई प्रॉम्प्ट लाइन (PS1) को हमारी .bashrc फ़ाइल पर कॉपी करें: पिछले चरण के अंत में, हम 1 रंगीन बक्सों के नीचे एक नई लाइन PS4 उत्पन्न देखेंगे, जिसे हमें कॉपी और पेस्ट करना होगा और फिर सहेजना और परीक्षण करना होगा।
स्क्रीन शॉट्स
उपरोक्त सभी को बेहतर ढंग से समझने के लिए, हम निम्नलिखित स्क्रीनशॉट दिखाएंगे, जहां हमने पीला, नीला, लाल और हरा रंग चुना है हमारे वर्तमान प्रॉम्प्ट (PS1) को अनुकूलित करने के लिए।
- नीचे, बैश प्रॉम्प्ट जेनरेटर हमें PS1 लाइन का उपयोग करने के बीच की पेशकश करता है एस्केप अनुक्रमों के साथ Tput कमांड या ANSI कोड:
- हमारी PS1 लाइनों को पावर देने के लिए वैध बैश अनुरोध चर की सूची
वेब खोजें: मैन बैश / प्रॉम्प्टिंग
- हमारी PS1 लाइनों को सुशोभित करने के लिए मान्य रंगों की तालिका
वेब खोजें: एक्सटर्म 256 रंग
सारांश
संक्षेप में, निश्चित रूप से इस नए प्रॉम्प्ट (PS1) अनुकूलन ट्रिक को ऑनलाइन टूल का उपयोग कहा जाता है बैश प्रॉम्प्ट जेनरेटर उपरोक्त कई अन्य के साथ, यह कुछ लिनक्सवर्स उत्साही लोगों के लिए बहुत उपयोगी और मनोरंजक होगा। जिन्हें आमतौर पर काम करने के लिए या मौज-मस्ती करते समय अपने उत्साह को बढ़ाने की जरूरत होती है रंगों और तत्वों के साथ आपका Linux टर्मिनल प्रॉम्प्ट (PS1) दिखा रहा है. और यदि, एक अच्छे लिनक्स उपयोगकर्ता के रूप में, आप अपने प्रॉम्प्ट (PS1) को अपनी .bashrc फ़ाइल पर लागू अन्य ट्रिक्स (टूल्स, कॉन्फ़िगरेशन और ऑप्टिमाइज़ेशन) के माध्यम से कस्टमाइज़ करते हैं, तो हम आपको संपूर्ण लिनक्सवर्स के ज्ञान और लाभ के लिए हमें उनके बारे में बताने के लिए आमंत्रित करते हैं। समुदाय।
अंत में, इस उपयोगी और मजेदार पोस्ट को दूसरों के साथ साझा करना याद रखें हमारे की शुरुआत पर जाएँ «स्थल»स्पेनिश या अन्य भाषाओं में (यूआरएल के अंत में 2 अक्षर जोड़ना, उदाहरण के लिए: एआर, डी, एन, एफआर, जेए, पीटी और आरयू, कई अन्य के अलावा)। इसके अतिरिक्त, हम आपको हमारे साथ जुड़ने के लिए आमंत्रित करते हैं आधिकारिक टेलीग्राम चैनल हमारी वेबसाइट से अधिक समाचार, गाइड और ट्यूटोरियल पढ़ने और साझा करने के लिए। और अगला भी वैकल्पिक टेलीग्राम चैनल सामान्यतः लिनक्सवर्स के बारे में अधिक जानने के लिए।