Блог web-разработчика

Личные заметки из области web-разработки, программирования, администрирования, IT

Цветная консоль bash

| 1 комментарий

Если у вас консоль выглядит примерно так:

, а хочется примерно так:

, то нужно сделать так:
открываем файл ~/.bashrc,
ищем и устанавливаем параметр force_color_prompt:

force_color_prompt=yes

ищем строку

if [ "$color_prompt" = yes ]; then

, и параметр PS1 на следующей строке устанавливаем:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

, где

\[\033[01;32m\]

- конструкция установки цвета.

Цвет задается последовательностью вида \e[ATTR;FG;BGm,
где ATTR - необязательный аттрибут,
FG - цвет переднего плана,
BG - цвет фона.
Вместо "\e" можно также писать "\033".
Сброс цвета к значению по умолчанию - "\e[0m" .

Запись вида \[\e[0;37m\] окрашивает последующий текст в цвет 0;37.

Возможные значения атрибута ATTR
0 по-умолчанию
1 жирный
22 не жирный
4 подчеркнутый
24 не подчеркнутый
5 мигающий
25 не мигающий
7 инвертированный
27 не инвертированный
Коды цветов
Black 0;30
Blue 0;34
Green 0;32
Cyan 0;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. Консольный дизайнер =). В паскаль бы вам

Добавить комментарий

Обязательные поля отмечены *.

*

* Copy this password:

* Type or paste password here:

6,593 Spam Comments Blocked so far by Spam Free Wordpress