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

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

14
задан 18 November 2010 в 22:22

3 ответа

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

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

0
ответ дан 18 November 2010 в 22:22

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

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

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

После этого закройте любые открытые терминалы и тип:

bashish list

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

Весело провести время :-)

0
ответ дан 18 November 2010 в 22:22

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

if [ $(which dircolors) ]
then
  if [ -r ~/.dircolors ]
  then
    eval "$(dircolors -b ~/.dircolors)"
  else
    eval "$(dircolors -b)"
  fi
  export color_support=true
fi

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

if [ "$color_support" = true ]
then
  alias ls="ls --color=auto"
  alias grep="grep --color=auto"
fi
0
ответ дан 18 November 2010 в 22:22

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

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