यदि आप पूछ रहे हैं कि क्या है एएनएसआई बच क्रम , यहां कुछ सलाह हैं:
0 Black
1 Red
2 Green
3 Yellow/Brown
4 Blue
5 Pink
6 Cyan
7 White/Gray
उनमें से प्रत्येक को अग्रभूमि, या पृष्ठभूमि के रंग पर लागू किया जाता है।
3_ sets grim foreground color
9_ sets intense foreground color
4_ sets grim background color
10_ sets intense background color
# 3-4, 9-10 and a code for a color.
उदाहरण के लिए, करके printf "\033[1;44;97m"
आप अपनी पृष्ठभूमि बनाते हैं 44
(गंभीर नीला) अग्रभूमि 97
(तीव्र सफेद)।
अन्य उपयोगी रंग कोड हैं जिनका आपको उपयोग करना चाहिए:
0 reset all colors
1 bold
3 italics
4 underline
5 blink
7 inverse
इसके साथ काम करने के लिए और अधिक आरामदायक बनाने के लिए, आप एलियास का एक सेट बना सकते हैं fiblue
fred
bblack
आदि आप निम्नलिखित समारोह को भी अपने में जोड़ सकते हैं bashrc
:
ansi() {
printf "\033[$1"
}
ताकि लिखने के बजाय \033[1;35m
तुम करो ansi '1;35m'
, और उस फ़ंक्शन के साथ रंग उपनाम लिखना अधिक आरामदायक है।
आपको यह भी ध्यान रखना चाहिए कि पृष्ठभूमि रंग रीसेट सेट करना पहले से ही अग्रभूमि रंग सेट करता है, इसलिए आपको उपयोग करना चाहिए \033[
misc;background;foreground
m
।
इस तरह, आप किसी भी पेंट कर सकते हैं PS1
तुम्हे पसंद है। यहाँ एक उदाहरण है:
PS1="\033[0;1;36m\u\033[0;1m:\033[1;103;30m\t\033[0m \033[1;92m\$\033[0m \r"
पर भी एक नजर bash_it ।
आशा है कि मैंने वही पूछा जो आपने पूछा।