Ответ 1
В своем .bashrc
вы можете установить свое приглашение, используя переменную PS1
(которая, скорее всего, установлена в глобальное значение в /etc/profile
или в другом файле в /etc
, который может быть зависимым от распределения).
Вот пример:
PS1='\[\033[1;36m\]\[email protected]\h:\[\033[0m\]\[\033[1;34m\]\w\[\033[0m\] \[\033[1;32m\]$(__git_ps1)\[\033[0m\]\$ '
Для того, чтобы подстановка команды работала, вам нужно shopt -s promptvars
, которое по умолчанию.
Это приведет к отображению имени пользователя и имени хоста в голубом, текущем каталоге в синем и ветке git зеленым на терминалах, которые работают с TERM=xterm-color
.
См. man 5 terminfo
и man tput
для больше информации о терминальных элементах управления.