Ни один из ответов здесь не включает 256 опций цвета в последних версиях Ubuntu. Я цвет недостаточный (некоторые цвета дают мне проблемы рядом друг с другом), поэтому по умолчанию синий каталог на черном мне очень трудно читать. Ниже следует мое исследование, чтобы изменить это.
Введите dircolors -p |less
, чтобы увидеть текущий код цвета. Р>
По умолчанию .bashrc уже должен быть настроен не только для использования цветового кода системы, но и для одного в ~ / .dircolors, поэтому выгружайте вывод dircolors в .dircolor, чтобы вы могли начать с этого с помощью этой команды.
dircolors -p > ~/.dircolors
Альтернатива: забрать очень похожие цветные цветные чернила из seebi's соляризованный .
Возьмите этот скрипт colortest и запустите его с помощью команды colortest -w
, чтобы вы могли видеть все цвета сразу. Выберите цвет. Мне нравится оранжевый # 208. Я хочу, чтобы это был цвет текста, поэтому, используя эту информацию в расширенных цветовых кодах, я могу применить это.
Итак, у вас есть цвет, теперь что. Сначала мы должны создать строку.
Первый номер будет кодом атрибута, скорее всего 00, но если вы хотите, чтобы он мигал, пойдите с 05:
Pick an attribute code: 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
Затем выберите append ;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. Просто бросьте числа в строку и наслаждайтесь простотой.
Благодаря Dan и seebi для своих заметок и кода на этом.