Журнал LinuxFormat - перейти на главную

LXF90:Совет месяца

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(викификация, оформление)
 
(Совет месяца: Боевая раскраска)
 
Строка 15: Строка 15:
 
''Dircolors'' использует цветовыделение для различных
 
''Dircolors'' использует цветовыделение для различных
 
типов файлов, так что вывод простой команды ''ls'' превращается в настоящую радугу. Однако, вызванная сама по
 
типов файлов, так что вывод простой команды ''ls'' превращается в настоящую радугу. Однако, вызванная сама по
себе, ''dircolors'' просто возвращает список типов файлов и секретных кодов вроде '''pi=40;33:''' или '''*.ogg=01;35:'''. Первый элемент каждой записи – тип файла, за ним, после знака
+
себе, ''dircolors'' просто возвращает список типов файлов и секретных кодов вроде '''pi=40;33:'''  
‘'''='''’ следуют два числа, обозначающие цвет текста и цвет фона. Если вас смущают сокращения вроде '''pi''', выполните ''dircolors --print-database''. Вам объяснят, что '''pi'' – это
+
или '''*.ogg=01;35:'''.  
 +
Первый элемент каждой записи – тип файла, за ним, после знака ‘'''='''’ следуют два числа, обозначающие цвет текста и цвет фона. Если вас смущают сокращения вроде '''pi''', выполните ''dircolors --print-database''. Вам объяснят, что '''pi''' – это
 
просто символ конвейера ('''pipe'''), 40 – черный фон, а 33
 
просто символ конвейера ('''pipe'''), 40 – черный фон, а 33
 
– желтый цвет текста.
 
– желтый цвет текста.

Текущая версия на 08:44, 5 декабря 2008

[править] Совет месяца: Боевая раскраска

Мы все стремимся сделать нашу жизнь ярче, и тот факт, что командная строка – родной интерфейс внутренностей вашей 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.

Персональные инструменты
купить
подписаться
Яндекс.Метрика