Терминал: Измените цвет моего имени хоста и имени пользователя

При использовании терминала я хочу, чтобы и мое имя пользователя и мое имя хоста имели отдельные цветовые схемы. Это возможно с эмулятором терминала Ubuntu по умолчанию (в противном случае, действительно ли это возможно в разделителе?)?

1
задан 6 March 2016 в 16:36

1 ответ

Вы могли перенестись \h в, например, \[\033[01;31m\] и \[\033[00m\] в ~/.bashrc $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

Это должно работать out-of-the-box над, например. gnome-terminal; на xterm (и я предположил бы в целом на xterm- основанные терминалы), необходимо будет также не прокомментировать эту строку:

#force_color_prompt=yes

Можно проверить другие доступные цвета, например, здесь.

2
ответ дан 7 December 2019 в 13:48

Другие вопросы по тегам:

Похожие вопросы: