- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF90:Совет месяца
Материал из Linuxformat.
Совет месяца: Боевая раскраска
Мы все стремимся сделать нашу жизнь ярче, и тот факт, что командная строка – родной интерфейс внутренностей вашей Linux-системы – текстовая, не означает, что вам придется мириться с монохромным терминалом. Сегодня мы покажем, как раскрасить его!
Добавить цвет можно различными способами и один из самых популярных – команда dircolors. Если вас смущает написание (Янки гоу хоум!), всегда можно создать символьную ссылку вида:
sudo ln -s /usr/bin/dircolors /usr/bin/dircolours
Dircolors использует цветовыделение для различных типов файлов, так что вывод простой команды ls превращается в настоящую радугу. Однако, вызванная сама по себе, dircolors просто возвращает список типов файлов и секретных кодов вроде pi=40;33: или *.ogg=01;35:. Первый элемент каждой записи – тип файла, за ним, после знака ‘=’ следуют два числа, обозначающие цвет текста и цвет фона. Если вас смущают сокращения вроде pi, выполните dircolors --print-database. Вам объяснят, что pi – это просто символ конвейера (pipe), 40 – черный фон, а 33 – желтый цвет текста.
Если вы присмотритесь к выводу dircolors повнимательнее, то увидите, что он начинается с LS_COLORS= и заканчивается export LS_COLORS. Иными словами, dircolors просто устанавливает переменную окружения LS_COLORS. Вы можете добавить ее вывод к своему файлу .bashrc, чтобы устанавливать расцветку автоматически при входе в систему. В общем, запустите dircolors и вы посмотрите на консоль совсем другими глазами.
Да, имейте в виду: если вы по-прежнему не видите никаких цветов, вам может помочь команда ls --color=auto.