Одна вещь, которая мне понравилась в Mint, заключалась в том, что терминал обычно отображал два цвета: все слева направо $
было бы одного цвета, а все, что раньше $
, было другим.
Есть ли способ иметь эту настройку с Ubuntu?
command-line
bash
colors
color-management
TSJNachos117
источник
источник
Ответы:
Запустите следующую команду в терминале:
Когда
.bashrc
откроется, найдите и раскомментируйтеforce_color_prompt=yes
(то есть удалите хеш, чтобы он больше не выглядел как:)#force_color_prompt=yes
.Сохраните файл и откройте новое окно терминала, и вы уже должны увидеть изменение (приглашение должно быть светло-зеленым , что определяется значением 1; 32 ). Затем вы можете изменить любое значение цвета, которое вам нравится; например: 0; 35 = фиолетовый .
Чтобы отредактировать значения цвета, найдите следующий раздел и измените значения по умолчанию, используя некоторые примеры, перечисленные ниже:
Вы можете проверить эту цветовую диаграмму Bash для полного диапазона значений цвета, но вот несколько основных, с которыми вы можете поиграть (обратите внимание, что «Light» - это не то, что вы могли бы подумать - на самом деле это означает «жирный»): Черный 0; 30 - темно-серый 1; 30 - синий 0; 34 - светло-синий 1; 34 - зеленый 0; 32 - светло-зеленый 1; 32 - голубой 0; 36 - светло-голубой 1; 36 - красный 0; 31 - светлый Красный 1; 31 - фиолетовый 0; 35 - светло-фиолетовый 1; 35 - коричневый 0; 33 - желтый 1; 33 - светло-серый 0; 37 - белый 1; 37
Например, вот строка, которую я использую:
или, моя подруга, используйте:
Не стесняйтесь экспериментировать, настраивая подсказку, изменяя значение переменной среды PS1 в Терминале, как показано ниже:
или просто
Вот как выглядит мой терминал:
Источник: http://ubuntugenius.wordpress.com/2011/07/11/how-to-change-the-command-line-prompt-colour-in-the-ubuntulinux-terminal/
источник
Просто измените
$PS1
в загрузочных файлах оболочки соответствующие вызовыtput
, чтобы установить и очистить текстовые атрибуты. Смотритеtput(1)
иterminfo(5)
справочные страницы для деталей.источник
$(tput setaf 2)
и$(tput sgr0)
я бы рекомендовал использовать escape-последовательности ANSI напрямую:\033[32m
и\033[m
. Результат тот же, но не требует звонка.Эта вещь, о которой вы говорите, называется быстрой . Существует множество опций и сценариев для изменения вашего приглашения, используя разные цвета и отображая любую дополнительную информацию. Хорошее начало с некоторыми примерами можно найти в коллекции Джейми, и у IBM есть несколько хороших объяснений для начинающих. Если вы хотите углубиться в детали, взгляните на это всеобъемлющее руководство
источник
Вы можете попробовать это:
(попробуйте сначала в терминале). Затем, если вам это нравится, вы можете поместить его где-нибудь в вашем
.bashrc
файле.источник