Небольшая заметка о том, как настроить и раскрасить под себя приглашение командной строки, на примере bash.
# /etc/bashrc (PS1)
[\[\e[0;36m\]\t\[\e[0m\]] [\[\e[31;1m\]\u\[\e[0m\]@\h \W]\\$
Вывод:
[17:45:21] [root@localhost ~]#
# /etc/bashrc (PS1)
[\[\e[0;36m\]\t\[\e[0m\]] \[[\e[33;1m\]\u\[\e[0m\]@\h \W]\\$
Вывод:
[17:47:23] [root@localhost ~]#
Доступные цвета (источник TLDP.Org)
Black | 0;30 | Dark Gray | 1;30 |
Blue | 0;34 | Light Blue | 1;34 |
Green | 0;32 | Light Green | 1;32 |
Cyan | 0;36 | Light Cyan | 1;36 |
Red | 0;31 | Light Red | 1;31 |
Purple | 0;35 | Light Purple | 1;35 |
Brown | 0;33 | Yellow | 1;33 |
Light Gray | 0;37 | White | 1;37 |
Reset | 0m |
Так же, возможно изменить настройки для текущего сеанса пользователя.
user@localhost$ export PS1="[\[\e[0;36m\]\t\[\e[0m\]] [\[\e[31;1m\]\u\[\e[0m\]@\h \W]\\$"
Это может быть полезным, когда нет необходимости сохранять настройки. Например при работе на постороннем сервере — при повторном входе в систему будут загружены настройки консоли по-умолчанию.
Для изменения настроек конкретного пользователя, можно добавить строку «PS1=’xxxxx’» в файл /home/имя_пользователя/.bash_profile. Добавление, же этих настроек в файл /etc/bashrc, сделает их глобальными для всех пользователей системы.