Можно ли раскрасить подсказку в Bash?

14

Можно ли раскрасить подсказку ("user @ host: ~ / dir / $") в Bash? Некоторые команды генерируют много выходных данных, и иногда трудно найти, где они начались. Раскраска очень поможет.

Оливье Лалонд
источник
Да, вы можете. Посмотрите эту ссылку
karthick87

Ответы:

30

Нашел простой способ сделать это:

Раскомментировать force_color_prompt=yesв ~/.bashrc.

Оливье Лалонд
источник
1
Это, безусловно, самый простой способ :)
Маленькая Джава
Я совершенно не заметил эту опцию в ~ / .bashrc! Спасибо в любом случае!
Ubuntuser
0

Bashish - это тематический движок для консоли; проверьте некоторые скриншоты здесь :-)

Это легко установить:

  1. Нажмите на ссылку для скачивания на сайте
  2. получить дебют для Ubuntu
  3. дважды щелкните загруженный файл, и Центр программного обеспечения установит его для вас.

После этого закройте все открытые клеммы и введите:

bashish list

чтобы получить список уже созданных тем.

Веселитесь :-)

Pitto
источник
0

Универсальная альтернатива другим решениям:

если [ $ ( какие дирколоры ) ]  
 тогда if [ - r ~ /. dircolors ] затем eval "$ (dircolors -b ~ / .dircolors)", иначе eval "$ (dircolors -b)" fi 
  export color_support = true
 fi
    
  
     
  
     
  

Кроме того, вы можете включить цвета в общих командах, таких как lsи grep.

if [ "$ color_support" = true ] тогда 
  псевдоним ls = "ls --color = auto" 
  псевдоним grep = "grep --color = auto" fi   


источник
В каких файлах должен храниться этот код?
Чай Т. Рекс
Я предлагаю .bashrcдля простоты. :)