Ни один из приведенных здесь ответов не включает 256 вариантов цвета в последних версиях Ubuntu. У меня дефицит цвета (некоторые цвета доставляют мне проблемы рядом друг с другом), поэтому мне очень трудно читать синий каталог по умолчанию на черном. Далее следует мое исследование, направленное на то, чтобы изменить это.
Тип dircolors -p |less
чтобы увидеть ваш текущий цветовой код.
Файл .bashrc по умолчанию уже должен быть настроен не только для использования системного цветового кода, но и для ~ /.dircolors, поэтому сбросьте выходные данные dircolors в .dircolor, чтобы вы могли начать с этого с помощью этой команды.dircolors -p > ~/.dircolors
Альтернатива: подберите очень похожие 256 цветных dircolors из сиби загорелся проект.
Хватай это сценарий colortest и запустите его с помощью команды colortest -w
таким образом, вы можете видеть все цвета сразу. Выберите цвет. Мне нравится оранжевый №208. Я хочу, чтобы это был цвет текста, поэтому, используя эту информацию о расширенных цветовых кодах, я могу применить это.
Итак, у тебя есть цвет, и что теперь? Сначала мы должны создать строку.
Первое число будет кодом атрибута, скорее всего 00, но если вы хотите, чтобы оно мигало, используйте 05:
Выберите код атрибута: 00=нет 01=жирный 04=подчеркивание 05= мигание 07= обратный 08=скрытый
Следующий выбор добавить ;38;5;
к этому коду атрибута, чтобы указать свой цвет текста, чтобы получить 00;38;5; а затем добавить свой цвет. Я выбрал 208, так что я получаю 00;38;5;208
.
Если вы хотите также наложить на него фон, выберите другой цвет (скажем, 56) с помощью скрипта colortest и добавьте ;48;5;
для фона и 56 для цвета, чтобы получить общую строку из 00;38;5;208;48;5;56
.
Итак, теперь он у вас есть, что вы с ним делаете?
vim ~/.dircolors
и найдите раздел, который вы хотите изменить (для меня это DIR) на строку, которую мы определили выше "00;38;5;208".
Это не будет применено немедленно, вам нужно будет загрузить конфигурацию. Воспользуйся dircolors ~/.dircolors
к коду get для установки вашей переменной LS_COLORS. Вы можете просто вставить это в свой сеанс терминала или закрыть свой терминал и снова открыть его. Вы также можете передать это в файл и запустить его как сценарий оболочки.
Вы можете проделать ту же процедуру с 16 цветами. Вам не нужны специальные ;38;5 или ;48;5 штуки. Просто вставьте числа в строку и наслаждайтесь простотой.
Благодаря Дэн и сиби за их заметки и код по этому поводу.