Вы должны указать ls
вариант --colors=…
(например, через псевдоним). Чтобы на самом деле настроить переменную окружения LS_COLORS
, используемую для определения цветов, один хороший способ - создать файл конфигурации для dircolors
, например. только с жирными (атрибутом 1) каталогами:
echo DIR 1 >~/.dir_colors
Затем в .bash_profile
или .bashrc
, eval
выходе dircolors
перспективы на этот файл, чтобы установить LS_COLORS
в зависимости от конфигурации. Соответствующие строки в моих .bashrc
(скопировано откуда-то) выглядят следующим образом:
if [ -n "$COLORTERM" ]; then
alias ls='ls -F --color=auto'
if [ -x "`which dircolors`" -a -r "$HOME/.dir_colors" ]; then
eval `dircolors -b "$HOME/.dir_colors"`
fi
else
alias ls='ls -F'
fi
Обратите внимание, что некоторые терминалы не по умолчанию, отображение полужирного начертания как истинный смелым, а просто использовать более яркий цвет. Вам нужно настроить ваш терминал, чтобы он стал жирным.
См. dircolors --print-database
для примера «полного» конфигурационного файла.
Необъяснимый нижний предел 5 лет спустя? ОК. – Arkku
Не круто. Мне нравится этот совет. Вот 5 лет спустя. –