В Mint мне понравилось то, что терминал обычно отображал два цвета: все от левого до $
было бы одного цвета, а все, что за $
было бы другим.
Есть ли способ настроить эту систему с помощью Ubuntu?
Выполните следующую команду в терминале:
gedit ~/.bashrc
Когда .bashrc
открывается, расположитесь и не прокомментируйте force_color_prompt=yes
(то есть, удалите хеш, таким образом, он больше не похож: #force_color_prompt=yes
).
Сохраните файл и откройте новое окно терминала, и необходимо уже видеть изменение (подсказка должна быть Светло-Зеленой, который определяется 1; 32). Можно затем изменить любое значение цвета, которое Вы любите; например: 0; 35 = Фиолетовый.
Для редактирования значений цвета найдите следующий раздел и изменитесь, значения по умолчанию с некоторыми примерами перечислили далее вниз:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
Вы можете проверить эту цветовую схему Bash для полного спектра значений цвета, но здесь являетесь несколькими основными, которые можно играть вокруг с (обратите внимание, что “Свет” не то, что Вы могли бы думать – это на самом деле означает “полужирный”): Черный 0; 30 – Темно-Серый 1; 30 – Синий 0; 34 – Голубой 1; 34 – Зеленый 0; 32 – Светло-Зеленый 1; 32 – Голубой 0; 36 – Светло-Голубой 1; 36 – Красный 0; 31 – Светло-Красный 1; 31 – Фиолетовый 0; 35 – Светло-Фиолетовый 1; 35 – Brown 0; 33 – Желтый 1; 33 – Светло-Серый 0; 37 – Белый 1; 37
Например, вот строка, что я использую ее:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\] \w\[\033[01;37m\] > '
или, моя девушка, используйте:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[01;33m\]:\[\033[01;31m\]\w\[\033[01;33m\]\# '
Не стесняйтесь экспериментируя путем установки подсказки путем изменения значения переменной среды PS1 в Терминале, следующим образом:
export PS1="...your values..."
или, просто
PS1="...your values..."
Вот то, как мой терминальный взгляд:
Просто измените $PS1
в файлах запуска оболочки с соответствующими вызовами tput
, чтобы установить и очистить текстовые атрибуты. Подробнее см. Справочные страницы tput(1)
и terminfo(5)
.
export PS1="\[$(tput setaf 2)\][\u@\h \W]\$ \[$(tput sgr0)\]"
Вы можете попробовать это:
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
(попробуйте сначала в терминале). Затем, если вам это нравится, вы можете поместить его где-нибудь в файл .bashrc
.
Эта вещь, о которой вы говорите, называется , подсказка . Существует множество опций и сценариев для изменения вашего приглашения, используя разные цвета и отображая любую дополнительную информацию. Хорошее начало с некоторыми примерами можно найти в коллекции Джейми и IBM имеет несколько хороших объяснений для начинающих. Если вы хотите углубиться в детали, взгляните на это всеобъемлющее руководство
.