В настоящее время я устанавливаю файл ~/.dircolors
в:
LS_COLORS='fi=93:'$LS_COLORS
LS_COLORS=$LS_COLORS':ex=41'
Которые:
# 41 = red background
# 93 = yellow
# fi = file
# ex = file which is executable (ie. has 'x' set in permissions)
Однако желтый цвет, применяемый к неисполняемым файлам, заменяется цветом терминала по умолчанию 00
когда применяется красный фон.
На следующем изображении:
Файлы .bash_history
не имеют исполняемого флага, поэтому их желтый цвет отображается правильно. Однако файл .bash_profile
имеет исполняемый флаг, поэтому применяется красный фон, но желтый цвет переднего плана был переопределен цветом терминала по умолчанию.
Вопрос, который я показываю, чтобы добавить фон к исполняемому файлу, без замены его цвета переднего плана?