Czy mogę zmienić kolor wejściowy mojego monitu o bash na inny niż domyślny terminal

Mój domyślny kolor terminala to szary, w porządku.

Mój monit o bash wyświetla kilka kolorów, to działa dobrze:

PS1="${COLOR_RED}\u${COLOR_WHITE}@${COLOR_RED}${COMPUTERNAME} ${COLOR_BLUE}\w${GITPROMPT} ${COLOR_RESET}"

Zobacz przykład:http://cl.ly/image/002f210X1f1u

Ale tekst, który wpisuję na końcu monitu, jest szary. Chcę, żeby był biały (kod ANSI [37m ”).

Jeśli dodam COLOR_WHITE na końcu monitu, zamiast COLOR_RESET, domyślny kolor terminala zmieni się na biały, aż zostanie zresetowany. To robi dziwny efekt jakiegoś szarego tekstu, z jakimś białym tekstem krwawiącym na górze.

Zobacz przykład problemu:http://cl.ly/image/1Z3g3v0e083B

Jak mogę zmienić kolor „tekstu wejściowego” zachęty Bash na inny niż domyślny kolor terminala? Dziękujemy za wszelkie sugestie!

questionAnswers(4)

yourAnswerToTheQuestion