Всё делаем в .bashrc.
Строка приглашения. Правится переменная окружения PS1 и PROMPT_COMMAND. PS1 отвечает за внешний вид строки приглашения, а PROMPT_COMMAND за ее содержимое.
По умолчанию переменная PS1=»\u@\h: «. Символы u и h при отображении консоли будут заменены на имя текущего пользователя и имя машины.
1 2 |
PROMPT_COMMAND="date +%H:%M:%S" PS1="\u@\h: " |
Благодаря специальным непечатаемым escape-последовательностям мы имеем возможность изменить цвет символов а также их фона. Стоит отметить что все escape-последовательности должны быть заключены в \[\033[ и \], а после кода цвета должна стоять буква «m«.
Таблица цветовых кодов:
- Black 0;30
- Blue 0;34
- Green 0;32
- Cyan0;36
- Red 0;31
- Purple 0;35
- Brown 0;33
- Light Gray 0;37
- Dark Gray 1;30
- Light Blue 1;34
- Light Green 1;32
- Light Cyan 1;36
- Light Red 1;31
- Light Purple 1;35
- Yellow 1;33
- White 1;37
- NoColor 0
Покрасим нашу строку в красный и желтый цвета:
1 2 |
PROMPT_COMMAND="date +%H:%M:%S" PS1="\[\033[1;31m\]\u@\h:\[\033[1;33m\](\w)\[\033[0m\]\[\033[0m\]" |
или
1 |
PS1="\[\033[1;30m\]\t-\[\033[1;31m\]\u@\h:\[\033[1;33m\](\w)\[\033[0m\]\[\033[0m\]" |
Добавить комментарий