अगले लेख में हम देखेंगे कि कैसे हमारे Ubuntu के संकेत को संशोधित करें। हमने पहले ही इस बारे में बात की थी इसी ब्लॉग में कुछ समय पहले, लेकिन इस बार हम टर्मिनल को अनुकूलित करने के लिए कुछ और संभावनाएँ जोड़ने जा रहे हैं।
मार (सीमा-फिर से खोल) अधिकांश आधुनिक Gnu / Linux वितरण के लिए डिफ़ॉल्ट शेल है। निम्नलिखित पंक्तियों में हम BASH संकेतक को अनुकूलित करने जा रहे हैं और कुछ रंगों को जोड़कर इसकी उपस्थिति में सुधार कर रहे हैं, शैलियों, संशोधित करने वाले तत्व, आदि। यह सब उपकरण, प्लगइन्स या ऑनलाइन सेवाओं का सहारा लेने के बिना.
बैश प्रॉम्प्ट को अनुकूलित करें
BASH में, हम किसी भी तरह से प्रॉम्प्ट को कस्टमाइज़ और बदल सकते हैं। ही होगा पर्यावरण परिवर्तनशील मूल्य बदलें PS1। प्रत्येक मशीन को एक अलग उपयोगकर्ता नाम और होस्टनाम दिखाई देगा।
मशीन पर जहां मैं इन उदाहरणों का परीक्षण करने जा रहा हूं, entreunosyceros मेरा उपयोगकर्ता नाम है और 18-04 को मेरा होस्टनाम है। अब हम जा रहे हैं भागने के अनुक्रम नामक कुछ विशेष वर्णों को सम्मिलित करके इस संकेत को बदलें.
इससे पहले कि मैं जाऊं और चीजों को बदलूं, फ़ाइल की बैकअप प्रतिलिपि बनाना हमेशा उचित होता है ~ / .bashrc.
cp ~/.bashrc ~/.bashrc.bak
प्रॉम्प्ट पर 'उपयोगकर्ता नाम @ होस्टनाम' संशोधित करें
इस उदाहरण में हम 'हेलो @ वेलकम>' के साथ 'यूजरनेम @ होस्टनाम' भाग को बदलने जा रहे हैं।
ऐसा करने के लिए, अपनी फ़ाइल में निम्न जोड़ें ~ / bashrc.
export PS1="Hola@bienvenido> "
एक बार समाप्त होने के बाद, फ़ाइल को सहेजें और टर्मिनल पर लौटें। कमांड 'स्रोत ~ / Bashrc' के साथ बदलावों को अपडेट करना न भूलें.
यहाँ मेरे Ubuntu 18.04 एलटीएस पर प्रॉम्प्ट से आउटपुट है।
केवल उपयोगकर्ता नाम दिखाएँ
केवल उपयोगकर्ता नाम दिखाने के लिए, बस पिछली पंक्ति को निम्न में बदलें:
export PS1="\u "
यहाँ, \ u बच क्रम है.
इसे बदलने के लिए PS1 चर में जोड़ने के लिए कुछ और मान हैं। याद रखें कि एक बदलाव जोड़ने के बाद, हमें कमांड निष्पादित करना होगा 'स्रोत ~ / .bashrc'परिवर्तन प्रभावी होने के लिए।
होस्टनाम के साथ उपयोगकर्ता नाम जोड़ें
export PS1="\u> \h> "
उपयोगकर्ता नाम और FQDN जोड़ें
यदि आपको कोई अक्षर चाहिए, उदाहरण के लिए @, उपयोगकर्ता नाम और होस्टनाम के बीच, निम्न इनपुट का उपयोग करें:
export PS1="\u@\h "
अंत में hostname और $ प्रतीक के साथ उपयोगकर्ता नाम जोड़ें
export PS1="\u@\h\\$ "
उपयोगकर्ता नाम और होस्टनाम के बीच और बाद में विशेष वर्ण जोड़ें
export PS1="\u@\h> "
इसी तरह, अन्य विशेष वर्ण जोड़े जा सकते हैं, जैसे कि एक बृहदान्त्र, अर्धविराम, *, अंडरस्कोर, अंतरिक्ष, आदि।
उपयोगकर्ता नाम, होस्टनाम, शेलनाम दिखाएं
export PS1="\u@\h>\s: "
उपयोगकर्ता नाम, होस्टनाम, शेल और उसका संस्करण दिखाएं
export PS1="\u@\h>\s\v "
उपयोगकर्ता नाम, होस्टनाम और वर्तमान निर्देशिका का पथ दिखाएं
export PS1="\u@\h\w "
यदि वर्तमान निर्देशिका $ घर है, तो आपको ~ प्रतीक दिखाई देगा।
BASH संदेश में प्रदर्शन तिथि
पैरा अपने उपयोगकर्ता नाम और होस्टनाम के साथ तारीख दिखाएं प्रॉम्प्ट पर, फ़ाइल में निम्न जोड़ें ~ / .bashrc.
export PS1="\u@\h>\d "
BASH में 12 घंटे के प्रारूप में दिनांक और समय
export PS1="\d> \@ > "
दिनांक और समय 12 प्रारूप hh: mm: ss
export PS1="\d> \T> "
दिनांक और समय 24 घंटे
export PS1="\d> \A> "
दिनांक और समय 24 घंटे के प्रारूप में hh: mm: ss
export PS1="\u@\h> \d\t "
इन बस कुछ सामान्य बच क्रम हैं बैश संदेश के प्रारूप को बदलने के लिए। कुछ और सीक्वेंस उपलब्ध हैं। आप उन सभी को देख सकते हैं बैश मैन पेज.
किसी भी समय आप कर सकते हैं वर्तमान सेटिंग्स देखें टर्मिनल में टाइप करके $ PS1 वेरिएबल कमांड:
echo $PS1
शीघ्र रंग
हमने अब तक जो देखा है, वह यह है कि हमने बस कुछ आइटमों को बैश प्रॉम्प्ट में बदल दिया है। अब हम कुछ तत्वों के रंगों को संशोधित करने जा रहे हैं।
पहले की तरह तत्वों को अग्रभूमि (पाठ) और पृष्ठभूमि रंग को रंग का एक स्पर्श देने के लिए हम ~ / .bashrc फ़ाइल में एक कोड जोड़ देंगे.
उदाहरण के लिए, टेक्स्ट का रंग होस्टनाम में बदलने के लिए और इसे लाल दिखने के लिए, हम निम्नलिखित कोड जोड़ेंगे:
export PS1="\u@\[\e[31m\]\h\[\e[m\] "
एक बार जोड़ने के बाद, आपको करना होगा परिवर्तन अद्यतन करें टर्मिनल में कमांड के साथ:
source ~/.bashrc
इसी तरह, के लिए होस्टनाम में पृष्ठभूमि रंग बदलेंकोड का उपयोग यह होगा:
export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "
डिफाल्ट सेटिंग रिस्टोर करो
जैसा कि मैंने शुरुआत में उल्लेख किया है, यह हमेशा फ़ाइल का बैकअप लेने के लिए अनुशंसित है ~ / bashrc परिवर्तन करने से पहले। इसलिए, यदि कुछ गलत हो जाता है तो आप पिछले कार्यशील संस्करण को पुनर्स्थापित कर सकते हैंएल आपको केवल ~ / .bashrc फ़ाइल को बैकअप के साथ बदलना होगा।
कैसे सुपर उपयोगकर्ता के रूप में शुरू होने पर संकेत का रंग बदलने के लिए
नमस्ते। टर्मिनल में रूट के रूप में लॉग इन करें। / रूट निर्देशिका पर जाएं। वहां आपको एक और .bashrc फाइल मिलेगी। इसे संपादित करें और चर PS1 को संशोधित करें जैसा कि लेख में इंगित किया गया है या जैसा आप पसंद करते हैं। परिवर्तनों को सहेजें और एक स्रोत बनाएं ~ / .bashrc सलू 2।
नमस्ते, मेरा लिनक्स टर्मिनल मुझे संकेत नहीं दिखाता है और इसलिए मैं ऐसा कुछ भी नहीं लिख सकता जो मैं कर सकता हूं।