$john@server-dev2:~/myproject/src/production

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

Как я могу это сделать?

2 ответа2

0

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

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

0

В вашем 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 Prompt и HOWTO Bash Prompt:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .