Назад | Перейти на главную страницу

изменение цвета файлов / каталогов в linux ls

Я использую шпатлевку с черным фоном, и мне было интересно, есть ли способ изменить цвета темно-синих рулонов.

я заметил 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 можно найти здесь.

http://help.ubuntu.com/community/CustomizingBashPrompt

Вы можете изменить .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:

  1. Откройте вкладку «Сеанс»: введите имя сеанса в текстовое поле «Сохраненные сеансы».
  2. Откройте вкладку «Окно»> «Цвета»: в поле «Выберите цвет для настройки» выберите «ANSI Blue». Нажмите кнопку «Изменить».
  3. Выберите более светлый цвет.
  4. Откройте вкладку «Сеанс»: убедитесь, что выбран новый сеанс, и нажмите кнопку «Сохранить».

Теперь, когда вы хотите подключиться снова, вы можете выбрать сохраненную сессию и загрузить ее. Ваши цвета сохранятся.

Если вы постоянно подключаетесь к одному и тому же ящику, я предпочитаю другие ответы. Я бы предпочел отредактировать файл конфигурации, чем использовать пользовательский интерфейс. Однако я нашел это полезным, когда мне нужно подключиться к новой машине всего несколько раз.