Как изменить цвет имени хоста в Ubuntu?

Как изменить цвет имени хоста в Ubuntu?
$john@server-dev2:~/myproject/src/production

Я хотел бы изменить «server-dev2» на желтый.

Как мне это сделать?

решение1

В вашем bash_profile или .profile измените цвета при определении PS1

Например:

export PS1='\[\e[1;31m\][\D{%a %m-%d-%Y %T} \u@\h \W]\$\[\e[0m\] '

Дает тебе

[Mon 09-01-2014 22:59:09 user@hostname path]#

В красном.

Вы можете обратиться кПоследовательности экранирования командной строки BashиИНСТРУКЦИЯ по использованию Bash:для получения подробной информации.

решение2

export PS1='\u@\[\e[1;33m\]\h\[\e[0m\]:\w\$ '

Переменная PS1 управляет тем, что оболочка отображает в своем приглашении. Чтобы имя хоста в вашем приглашении отображалось желтым цветом переднего плана, последовательность escape для хоста, обозначенная \h выше, должна быть окружена кодами escape, которые запускают и останавливают цветовую последовательность. Код для желтого цвета — \e[1;33m. Последовательности цветов ограничены кодами escape \[ и \], чтобы указать оболочке, что это непечатаемые коды, которые не должны занимать места в приглашении.

Связанный контент