набираем команду
echo $PS1
которая покажет что-то вроде этого
PS1="\[\e]0;\u@\h:\w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w]\$ "
часть
\u@\h:\w]\$ - это вывод приглашения командной строки u - имя пользователя, h - машина, w - текущая директория
попробуем ее раскрасить командой
PS1="[\[\033[31m\]\u@\h\[\033[m\] \W]\[\033[33;1m\]\$ \[\033[m\]"
если результат понравился, прописываем ее в
.bashrc домашнего каталога, для того чтобы сохранить раскраску приглашения.
чтобы расцветить некую часть приглашения, нужно непосредственно перед этой частью подставить выражение
\[\033[Хm\]. в случае желтого цвета, вместо
Х подставляем
33;1. если подставить просто
33, то получится кирпичный цвет; если
33;4 то кирпичный подчеркнутый; если
33;5 то кирпичный символ станет мигать; если
33,7 то будет черный символ в кирпичном квадратике. к слову сказать, безразлично в каком порядке ставить значения вокруг точки с запятой, так
33;1 эквивалентно
1;33.
таблица основных цветов
Черный 30
Темно-красный 31
Зеленый 32
Кирпичный 33
Синий 34
Фиолетовый 35
Бирюзовый 36
Серый 37
Ярко-красный 38
Добавление к номеру цвета через точку с запятой единицы дает более светлый оттенок:
31;1 Розовый
33;1 Желтый
и так далее. не буду останавливаться на расукрашькэ токамана приглашения.
sudo apt-get install grc
mkdir ~/.grc
gedit ~/.grc/grc.conf
вставляем
# команда cat
^cat\s
conf.cat
# команда ping
^ping\s
conf.ping
gedit ~/.bashrc
вставляем
# grc
alias cat='grc cat'
alias ping='grc ping'
gedit ~/.grc/conf.cat
вставляем
# комментарий
regexp=^#.*$
colours=blue
gedit ~/.grc/conf.ping
вставляем
# ip-адрес
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?=\)?:)
colours=dark yellow
=
# числовые значения
regexp=(?<==)\d+\.?\d*
colours=blue
=
# результаты
regexp=\s(\d+\.?\d*)/(\d+\.?\d*)/(\d+\.?\d*)/(\d+\.?\d*)\s
colours=unchanged, blue, blue, blue, blue
подробности можно найти с помощью гугла.