Терминал: изменить цвет моего имени хоста и имени пользователя
При использовании терминала я хочу, чтобы и мое имя пользователя, и имя хоста имели разные цветовые схемы. Это возможно с помощью стандартного эмулятора терминала Ubuntu (если нет, возможно ли это в терминаторе?)?
1 ответ
Вы могли бы обернуть \h
например, в \[\033[01;31m\]
а также \[\033[00m\]
в ~/.bashrc
"s $PS1
определение, чтобы сделать хозяина красным; \[\033[00m\]
, который сбрасывает все атрибуты, уже есть в приглашении по умолчанию, так что он вам не понадобится, и я предлагаю закомментировать $PS1
определение и добавление строки сразу после редактирования, а не редактирования $PS1
определение для легкого отката:
if [ "$color_prompt" = yes ]; then
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\[\033[01;31m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
Это должно работать из коробки, например, gnome-terminal
; на xterm
(и я бы вообще xterm
терминалы), вам также придется раскомментировать эту строку:
#force_color_prompt=yes
Вы можете проверить другие доступные цвета, например, здесь.