Как я могу заставить bash выглядеть таким образом?
command-line
bash
colors
bashrc
daniel451
источник
источник
Ответы:
Открыть
~/.bashrc
в текстовом редакторе и раскомментировать строку:#force_color_prompt=yes
быть:
force_color_prompt=yes
сохранить затем выполнить
source ~/.bashrc
источник
force_color_prompt=yes
предполагаемый способ включения цветов? Для меня принуждение звучит как обходной путь.Я придумал это решение:
скопируйте это и добавьте в конец файла .bashrc:
сохраните файл и перезапустите bashrc:
Для полного списка доступных цветов и дополнительных опций ищите эти ссылки:
источник
Версия, которая немного более «общая», должна работать в различных средах:
(зависит от terminfo)
Вставьте это в свой
$HOME/.bashrc
:Затем выполните
source ~/.bashrc
.После этого
fgtab
отобразится таблица цветов с цифрами. Эти числа для,tput setf n
иtput setb n
где «n» - это число, «f» - «передний план», а «b» - цвет «фон».tput sgr 0
сбросит цвета переднего плана и фона по умолчанию.И, как вы можете видеть, изменение цветов, используемых для приглашения, становится действительно простым (просто отредактируйте то же число,
$HOME/.bashrc
что и вы).Добавить
$(tput setb n)
в системе,$cname
если вы хотите иметь все строки с фоном п.источник
man 5 terminfo
показывает, чтоtput
можно использовать, это немного технически, хотя и «прислушайтесь» - но некоторые догадки и тесты могут фактически позволить вам заставить это работать.