Я использую замазку с черным фоном, и мне было интересно, есть ли способ изменить цвета темно-синих цветов.
я заметил DIR_COLORS.xterm и DIR_COLORS
они играют эту роль?
Я использую замазку с черным фоном, и мне было интересно, есть ли способ изменить цвета темно-синих цветов.
я заметил DIR_COLORS.xterm и DIR_COLORS
они играют эту роль?
Ответы:
Это зависит от версии Linux, которую вы используете, например, в Ubuntu вы редактируете Bash File, в то время как в других вы редактируете 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 можно найти здесь.
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
средства флага излучают Борна оболочка правил совместимо colourisation. Чтобы изменить сами цвета, вам нужно предоставить файл ресурсов X11 с необходимыми переопределениями. Вставьте это ~/.Xresources
и добавьте строки вроде *xterm*color12: #1e90ff
. Это будет объединено с вашей базой данных ресурсов X при следующем входе в систему. Вам нужно будет поэкспериментировать, чтобы увидеть, какой цвет сопоставляется с каким типом файла.
Вы можете изменить .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:
Теперь, когда вы захотите снова подключиться, вы можете выбрать сохраненный сеанс и загрузить его. Ваши цвета будут сохранены.
Если вы подключаетесь к одной и той же коробке несколько раз, я предпочитаю другие ответы. Я бы предпочел отредактировать файл конфигурации, чем использовать пользовательский интерфейс. Тем не менее, я нашел это полезным, когда мне нужно подключиться к новой машине только несколько раз.
sudo
для редактирования своего .bashrc. Тем не менее, руководство, которое вы связали, просто описывает раскрашивание подсказки, а неls
. Похоже, что дистрибутивы типа Debian не используют~/.dir_colors
forls
, они используют$LS_COLORS
переменную окружения, которую можно настроить с помощью небольшой программы под названиемdircolors