इस .bashrc
करीब आता है, लेकिन अभी भी काफी सही नहीं है:
black_foreground=30
red_foreground=31
green_foreground=32
yellow_foreground=33
blue_foreground=34
magenta_foreground=35
cyan_foreground=36
white_foreground=37
black_background=40
red_background=41
green_background=42
yellow_background=43
blue_background=44
magenta_background=45
cyan_background=46
white_background=47
reset_color=0
normal_chars=0
bold_chars=1
underlined_chars=4
blinking_chars=5
reverse_chars=7
start_prompt_coloring="\e[${bold_chars};${cyan_foreground}m"
end_prompt_coloring="\e[0m"
start_text_coloring="\e[${green_foreground}m"
PS1="${start_prompt_coloring}[\u@\h \W] \$${end_prompt_coloring} ${start_text_coloring}"
जब तक मैं इस तरह के रूप में एक कमांड चलाने के लिए वांछित हरे रंग का पाठ देता है ls -l --color=auto
जो रंगीन है, और फिर ls कमांड केवल उस कमांड के लिए अपना स्वयं का सफेद रंग निर्धारित करता है:
मैं का आउटपुट नहीं चाहता ls -l
श्वेत होना (सफ़ेद होना वर्तमान टर्मिनल डिफ़ॉल्ट है) - मैं डिफ़ॉल्ट टर्मिनल टेक्स्ट को हरे रंग में बदलना चाहता हूँ। यदि आप एक जानते हैं तो कृपया बेहतर उत्तर प्रदान करें!