Я бы хотел изменить цвета. Лаймово-зеленый подсвет на бледно-голубых именах файлов убивает мои глаза.
Я не уверен, что использую xterm
или gnome
или что-то еще, но я хотел бы изменить цветовую схему по умолчанию (предпочтительнее, чем что-то менее оскорбительное для моей роговицы) и оставить ее измененной (обновите мой профиль пользователя).
Цвета хороши, но иногда текст не читается. Я бы согласился на отсутствие цветов, стандартный ч / б, если у меня нет хороших цветов.
Вам нужно будет настроить свой LS_COLORS
экспорт в ваш ~/.dir_colors
(по всей системе в /etc/dir_colors
)
Смотрите здесь для документации: http://manpages.ubuntu.com/manpages/karmic/man5/dir_colors.5.html
::РЕДАКТИРОВАТЬ::
Чтобы он приклеился:
~/.bashrc
if [ "$TERM" != "dumb" ]; then [ -e "$HOME/.dir_colors" ] && DIR_COLORS="$HOME/.dir_colors" [ -e "$DIR_COLORS" ] || DIR_COLORS="" eval "`dircolors -b $DIR_COLORS`" alias ls='ls --color=auto' fi
создать / отредактировать свой ~/.dir_colors
,
например с dircolors --print-database > .dir_colors
Затем принудительно прочтите ваш файл .bashrc с помощью:
$: source ~/.bashrc
Все должно быть красиво.
Резюме
Интерактивные терминалы Linux (также известные как ssh-терминал, консоль или вход в консоль) автоматически выбирают цвета для «файлов», «каталогов», «жестких ссылок», «мягких ссылок», «каналов», «сокетов», «файловых систем» и т. Д. эти цвета отображаются при вводе «ls» для вывода содержимого файла. Каталоги обычно синие, файлы - светло-серые. Для различных типов объектов файловой системы используются разные цвета переднего плана / фона.
Проблема:
Ваш терминал отображает ссылки на каталоги темно-синим цветом, когда вы вводите "ls", и вы хотите, чтобы он был светло-голубым, чтобы вы могли его лучше читать.
Решение
Используя свой любимый редактор, откройте этот файл: / etc / DIR_COLORS. Вы должны увидеть что-то вроде этого:
#NORMAL 00 # no color code at all
#FILE 00 # regular file: use no color at all
RESET 0 # reset to "normal" color
DIR 01;34 # directory
LINK 01;36 # symbolic link. (If you set this to 'target' instead of a
# numerical value, the color is as for the file pointed to.)
MULTIHARDLINK 00 # regular file with more than one link
FIFO 40;33 # pipe
SOCK 01;35 # socket
DOOR 01;35 # door
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
SETUID 37;41 # file that is setuid (u+s)
SETGID 30;43 # file that is setgid (g+s)
CAPABILITY 30;41 # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable
Обратите внимание на четвертую строку, начинающуюся с "DIR". Это цвет ваших ссылок на Справочник. Если вам нужна дополнительная информация о том, что означают коды, посетите этот сайт:
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html
Обратите внимание, что код DIR - «01; 34». 34 означает темно-синий. У вас может возникнуть соблазн просто отредактировать этот файл / etc / DIR_COLORS прямо там, где он находится. НЕ делайте этого. Потому что тогда вы будете менять цвета для ВСЕХ, кто входит в этот компьютер. Вам нужно будет сделать копию этого в своем собственном каталоге, чтобы затронуть только ваш логин.
Как изменить цвета каталога для вашего пользователя
Скопируйте / etc / DIR_COLORS в свой домашний каталог с помощью этой команды:
cp /etc/DIR_COLORS /home/yourusername/.dir_colors
Откройте свой /home/yourusername/.dir_colors в своем любимом редакторе и отредактируйте строку, которая выглядит следующим образом:
DIR 01;34 # directory
И измените его на это;
DIR 01;36 # directory
34 - это код для синего, 36 - для голубого. Сохраните /home/yourusername/.dir_colors. Вам нужно будет выйти / войти в систему, чтобы настройки вступили в силу. (поиск ваших профилей не потребует изменений). После выхода из системы / входа в систему выполните команду ls. Каталоги должны отображаться голубым цветом вместо синего. Как это:
Перед:
После:
Предполагая, что вы используете gnome-terminal, вы можете выбрать Edit> Profiles ... и выбрать текущий профиль (например, по умолчанию) и нажать Edit (или нажать New и ввести имя нового профиля - если вы это сделаете, то вы Позже нужно будет установить его как «Профиль, используемый при запуске нового терминала»). Теперь вы можете щелкнуть вкладку «Цвета», где вы можете установить цвета фона и переднего плана и управлять цветовой палитрой (включая выбор среди встроенных схем).
Вы можете попробовать схему «Белый на черном» на переднем и заднем плане и палитру «Танго» (с приглушенными цветами).