एक बात जो मुझे मिंट के बारे में पसंद थी, वह यह थी कि टर्मिनल आमतौर पर दो रंग दिखाएगा: बाईं ओर से सब कुछ $
एक रंग होगा, और सब कुछ पिछले से$
होगा।
क्या उबंटू के साथ यह सेटअप करने का कोई तरीका है?
एक बात जो मुझे मिंट के बारे में पसंद थी, वह यह थी कि टर्मिनल आमतौर पर दो रंग दिखाएगा: बाईं ओर से सब कुछ $
एक रंग होगा, और सब कुछ पिछले से$
होगा।
क्या उबंटू के साथ यह सेटअप करने का कोई तरीका है?
जवाबों:
टर्मिनल में निम्न कमांड चलाएँ:
gedit ~/.bashrc
जब .bashrc
खुलता है, तो पता लगाएं और असहज करें force_color_prompt=yes
(जो हैश को हटा दें, इसलिए यह अब ऐसा नहीं दिखता है:) #force_color_prompt=yes
।
फ़ाइल को सहेजें, और एक नई टर्मिनल विंडो खोलें, और आपको पहले से ही एक बदलाव देखना चाहिए (संकेत को हल्का हरा होना चाहिए , जिसे 1; 32 से परिभाषित किया गया है )। फिर आप अपनी पसंद का कोई भी रंग बदल सकते हैं; उदाहरण: 0; 35 = बैंगनी ।
रंग मूल्यों को संपादित करने के लिए, निम्नलिखित अनुभाग का पता लगाएं, और नीचे सूचीबद्ध कुछ उदाहरणों के साथ डिफ़ॉल्ट मान बदलें:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
आप रंग मूल्यों की एक पूरी श्रृंखला के लिए इस बैश रंग चार्ट की जांच कर सकते हैं, लेकिन यहां कुछ बुनियादी चीजें हैं जिन्हें आप अपने साथ खेल सकते हैं (ध्यान दें कि "लाइट" वह नहीं है जो आप सोच सकते हैं - इसका वास्तव में अर्थ है "बोल्ड"): ब्लैक 0; 30 - डार्क ग्रे 1; 30 - ब्लू 0; 34 - लाइट ब्लू 1; 34 - ग्रीन 0; 32 - लाइट ग्रीन 1; 32 - सियान 0; 36 - लाइट सियान 1; 36 - रेड 0; 31 - लाइट रेड 1; 31 - पर्पल 0; 35 - लाइट पर्पल 1; 35 - ब्राउन 0; 33 - पीला 1; 33 - लाइट ग्रे 0; 37 - व्हाइट 1; 37;
उदाहरण के लिए, यहां वह रेखा है जो मैं इसका उपयोग करता हूं:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\] \w\[\033[01;37m\] > '
या, मेरी प्रेमिका, उपयोग करें:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[01;33m\]:\[\033[01;31m\]\w\[\033[01;33m\]\# '
टर्मिनल में PS1 पर्यावरण चर का मान बदलकर अपना संकेत निर्धारित करके नि: शुल्क प्रयोग करें:
export PS1="...your values..."
या केवल
PS1="...your values..."
यहाँ मेरा टर्मिनल कैसे दिखता है:
टेक्स्ट विशेषताओं को सेट और साफ़ करने के लिए $PS1
उपयुक्त कॉल के साथ शेल स्टार्टअप फ़ाइलों में बस संशोधित tput
करें। देखें tput(1)
और terminfo(5)
जानकारी के लिए आदमी पृष्ठों की है।
export PS1="\[$(tput setaf 2)\][\u@\h \W]\$ \[$(tput sgr0)\]"
$(tput setaf 2)
और $(tput sgr0)
, मैं सीधे एएनएसआई से बचने के दृश्यों का उपयोग करने की सलाह दूंगा: \033[32m
और \033[m
। परिणाम समान है, लेकिन इसके लिए कॉल की आवश्यकता नहीं है।
आप जिस चीज के बारे में बात कर रहे हैं, उसे प्रॉम्प्ट कहा जाता है । विभिन्न रंगों का उपयोग करके और किसी भी प्रकार की अतिरिक्त जानकारी प्रदर्शित करने के लिए आपके संकेत को संशोधित करने के लिए बहुत सारे विकल्प और स्क्रिप्ट हैं। कुछ उदाहरणों के साथ एक अच्छी शुरुआत जैमी के संग्रह में पाई जा सकती है और आईबीएम ने शुरुआती लोगों के लिए कुछ अच्छे स्पष्टीकरण दिए हैं। यदि आप विस्तार में जाना चाहते हैं तो इस व्यापक हॉटो पर एक नज़र डालें
आप इसे आज़मा सकते हैं:
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
(पहले इसे टर्मिनल में आज़माएं)। फिर, यदि आप इसे पसंद करते हैं, तो आप इसे अपनी .bashrc
फ़ाइल में कहीं रख सकते हैं ।