Я використовував шпаклівку з чорним фоном і цікавився, чи є спосіб змінити кольори бруду, який є темно-синім.
я помітив DIR_COLORS.xterm та DIR_COLORS
вони відіграють цю роль?
Я використовував шпаклівку з чорним фоном і цікавився, чи є спосіб змінити кольори бруду, який є темно-синім.
я помітив DIR_COLORS.xterm та DIR_COLORS
вони відіграють цю роль?
Відповіді:
Це залежить від версії Linux, яку ви використовуєте, наприклад, на Ubuntu ви редагуєте файл Bash, а в інших редагуєте DIR_COLORS.
CentOS / RHEL / Fedora
Крок 1 - Скопіюйте DIR_COLORS у домашню папку або пропустіть це для всіх облікових записів.
cp /etc/DIR_COLORS ~/.dir_colors
Крок 2 - Відредагуйте DIR_COLORS (Якщо ви скопіювали його у свою домашню папку, інакше просто введіть dir_colors
vi ~/.dir_colors
Крок 3 - Знайдіть
DIR 01;34 # directory
Крок 4 - Замініть на (Змініть 33 на потрібний колір)
DIR 01;33 # directory
Вам може знадобитися це зробити і у файлі Xterm, але, як правило, це більше локально.
Ubuntu
Крок 1 - Спочатку створити резервну копію файлу Bash Ubuntu
sudo cp .bashrc .bashrc-backup
Крок 2 - Потім нано файл Bashrc
sudo nano .bashrc
Більше довідки для користувачів Ubuntu можна знайти тут.
PuTTY використовує власні кольорові характеристики для емуляції X-терміналів. Він знаходиться під категорією Вікно -> Кольори в головному вікні конфігурації, яку ви отримуєте при запуску. У розділі "Налаштування точних кольорів відображається PuTTY" ви можете редагувати записи у вікні "Вибір кольору для налаштування". Звичайним кольором каталогів, наприклад, є синій ANSI. Я вважаю це занадто темним, тому полегшу його (74,74,255).
Щоб увімкнути кольори в стандартному сеансі bash в більшості дистрибутивів (і, безумовно, у Debian-подібних речей, таких як Ubuntu,), спершу перевіряйте наявність 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
дляls
цього вони використовують$LS_COLORS
змінні середовища , яка може бути встановлено з невеликою програмою під назвоюdircolors