Я использую шпатлевку с черным фоном, и мне было интересно, есть ли способ изменить цвета темно-синих рулонов.
я заметил DIR_COLORS.xterm и DIR_COLORS
они играют эту роль?
PuTTY использует свои собственные цветовые спецификации для эмуляции X-терминалов. Он находится в категории «Окно» -> «Цвета» в главном окне конфигурации, которое открывается при запуске. В разделе «Настройка точных цветов, отображаемых PuTTY» вы можете редактировать записи в поле «Выберите цвет для настройки». Например, обычный цвет каталога - синий по стандарту ANSI. Я считаю это слишком темным, поэтому я осветляю его до (74,74,255).
Чтобы включить цвета в стандартном сеансе bash в большинстве дистрибутивов (и, конечно, в Debian-подобных вещах, таких как Ubuntu), сначала проверьте наличие dircolors
исполняемый файл, затем ищите локальное переопределение .dircolors
. Если обнаружено, запустите dircolors с локальным файлом, а если нет, используйте системные значения по умолчанию.
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
fi
В -b
flag означает, что выводятся правила колоризации, совместимые с оболочкой Bourne. Чтобы изменить сами цвета, вам нужно будет предоставить файл ресурсов X11 с желаемыми переопределениями. Поместите это в ~/.Xresources
и добавьте строки вроде *xterm*color12: #1e90ff
. Это будет объединено с вашей базой данных ресурсов X при следующем входе в систему. Вам нужно будет поэкспериментировать, чтобы увидеть, какой цвет соответствует какому типу файла.
Это зависит от версии Linux, которую вы используете, например, в Ubuntu вы редактируете файл Bash, а в других вы редактируете DIR_COLORS.
CentOS / RHEL / Fedora
Шаг 1. Скопируйте DIR_COLORS в свою домашнюю папку или пропустите это для всех учетных записей.
cp /etc/DIR_COLORS ~/.dir_colors
Шаг 2 - Отредактируйте DIR_COLORS (если вы скопировали его в свою домашнюю папку, в противном случае просто vi dir_colors
vi ~/.dir_colors
Шаг 3 - Найдите
DIR 01;34 # directory
Шаг 4 - Замените на (Замените 33 на нужный цвет)
DIR 01;33 # directory
Возможно, вам также потребуется сделать это в файле Xterm, но обычно он более локален.
Ubuntu
Шаг 1 - Ubuntu сначала создайте резервную копию файла Bash
sudo cp .bashrc .bashrc-backup
Шаг 2 - Затем nano файл Bashrc
sudo nano .bashrc
Дополнительную помощь для пользователей Ubuntu можно найти здесь.
Вы можете изменить .dircolors.xterm
, например, используя следующие коды ... В вашем случае, если вы хотите другой цвет каталога, измените с «01; 34» на что-то вроде «01; 31».
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
У меня была такая же проблема с использованием PuTTY в Windows для подключения к Linux. Быстрое решение - использовать функцию сохраненного сеанса пользовательского интерфейса PuTTY. На стартовом экране PuTTY:
Теперь, когда вы хотите подключиться снова, вы можете выбрать сохраненную сессию и загрузить ее. Ваши цвета сохранятся.
Если вы постоянно подключаетесь к одному и тому же ящику, я предпочитаю другие ответы. Я бы предпочел отредактировать файл конфигурации, чем использовать пользовательский интерфейс. Однако я нашел это полезным, когда мне нужно подключиться к новой машине всего несколько раз.