Uruchom następujące polecenie w terminalu:
gedit ~/.bashrc
Po .bashrc
otwarciu zlokalizuj i odkomentuj force_color_prompt=yes
(to znaczy usuń skrót, aby nie wyglądał już tak:) #force_color_prompt=yes
.
Zapisz plik i otwórz nowe okno terminala, a powinieneś już zobaczyć zmianę (monit powinien mieć jasnozielony , który jest zdefiniowany przez 1; 32 ). Następnie możesz zmienić dowolną wartość koloru, którą chcesz; np .: 0; 35 = fioletowy .
Aby edytować wartości kolorów, zlokalizuj następującą sekcję i zmień wartości domyślne z niektórymi przykładami wymienionymi poniżej:
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
Możesz sprawdzić tę tabelę kolorów Bash, aby uzyskać pełny zakres wartości kolorów, ale oto kilka podstawowych, z którymi możesz się pobawić (zwróć uwagę, że „Światło” nie jest tym, co mogłoby się wydawać - w rzeczywistości oznacza „pogrubienie”): Czarny 0; 30 - Ciemnoszary 1; 30 - Niebieski 0; 34 - Jasnoniebieski 1; 34 - Zielony 0; 32 - Jasnozielony 1; 32 - Cyjan 0; 36 - Jasny cyjan 1; 36 - Czerwony 0; 31 - Jasny Czerwony 1; 31 - Fioletowy 0; 35 - Jasny fiolet 1; 35 - Brązowy 0; 33 - Żółty 1; 33 - Jasny szary 0; 37 - Biały 1; 37
Na przykład oto linia, której używam:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\] \w\[\033[01;37m\] > '
lub moja dziewczyna użyj:
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\]\# '
Zapraszam do eksperymentowania, ustawiając monit, zmieniając wartość zmiennej środowiskowej PS1 w terminalu w następujący sposób:
export PS1="...your values..."
Lub tylko
PS1="...your values..."
Oto jak wygląda mój terminal:
Źródło: http://ubuntugenius.wordpress.com/2011/07/11/how-to-change-the-command-line-prompt-colour-in-the-ubuntulinux-terminal/