- trixie 2.41-5
- testing 2.41.3-4
- unstable 2.41.3-4
- experimental 2.42~rc1-1
| TERMINAL-COLORS.D(5) | Формат файла | TERMINAL-COLORS.D(5) |
НАЗВА¶
terminal-colors.d - налаштовування розфарбовування виведених даних для різноманітних допоміжних програм
КОРОТКИЙ ОПИС¶
/etc/terminal-colors.d/[[назва][@термінал].][тип]
ОПИС¶
Файли у цьому каталозі визначають типову поведінку для програм при розфарбовуванні виведених даних.
Аргумент назва є назвою допоміжної програми. Назва є необов’язковою. Якщо назву не вказано, файл буде використано для усіх невказаних допоміжних програм.
Аргумент термінал є ідентифікатором термінала (значенням змінної середовища TERM). Ідентифікатор термінала є необов’язковим. Якщо ідентифікатор не вказано, файл буде використано для усіх невказаних терміналів.
Аргументом тип є тип файла. Підтримувані типи файлів:
disable
enable
scheme
Якщо для допоміжної програми буде виявлено декілька відповідних файлів, буде використано файл із найбільшою відповідністю. Наприклад, пріоритетність назви файла «@xterm.scheme» є нижчою за «dmesg@xterm.scheme». Найнижчу пріоритетність мають файли без назви допоміжної програми та ідентифікатора термінала (приклад: «disable»).
Специфічні для користувача $XDG_CONFIG_HOME/terminal-colors.d або $HOME/.config/terminal-colors.d мають пріоритет над загальними параметрами.
ТИПОВИЙ ФОРМАТ ФАЙЛІВ СХЕМИ¶
Реалізовано розпізнавання такої інструкції:
name color-sequence
The name is a logical name for the color sequence (for example: error). The names are specific to the utilities. For more details always see the COLORS section in the man page for the utility.
The color-sequence is a color name, ASCII color sequences, or escape sequences.
Назви кольорів¶
black, blink, blue, bold, brown, cyan, darkgray, gray, green, halfbright, lightblue, lightcyan, lightgray, lightgreen, lightmagenta, lightred, magenta, red, reset, reverse і yellow.
Послідовності кольору ANSI¶
Послідовності кольору складаються з послідовностей чисел, які відокремлено крапкою з комою. Найпоширенішими кодами є такі:
0 to restore default color
1 for brighter colors
4 for underlined text
5 for flashing text 30 for black foreground 31 for red foreground 32 for green foreground 33 for yellow (or brown) foreground 34 for blue foreground 35 for purple foreground 36 for cyan foreground 37 for white (or gray) foreground 40 for black background 41 for red background 42 for green background 43 for yellow (or brown) background 44 for blue background 45 for purple background 46 for cyan background 47 for white (or gray) background
Наприклад, щоб скористатися червоним тлом для попереджень у виведених dmesg(1) даних, скористайтеся таким:
echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme
Керівні послідовності¶
An escape sequence is necessary to enter a space, backslash, caret, or any control character anywhere in a string, as well as a hash mark as the first character. These C-style backslash-escapes can be used:
\a Bell (ASCII
7) \b
Backspace (ASCII 8)
\e Escape (ASCII 27)
\f Form feed (ASCII
12) \n
Newline (ASCII 10)
\r Carriage Return (ASCII 13)
\t Tab (ASCII
9) \v
Vertical Tab (ASCII 11)
\? Delete (ASCII
127) \_
Space \\
Backslash (\)
\^ Caret (^)
\# Hash mark (#)
Коментарі¶
Lines where the first non-blank character is a # (hash) are ignored. Any other use of the hash character is not interpreted as introducing a comment.
СЕРЕДОВИЩЕ¶
TERMINAL_COLORS_DEBUG=all
NO_COLOR
ФАЙЛИ¶
$XDG_CONFIG_HOME/terminal-colors.d
$HOME/.config/terminal-colors.d
/etc/terminal-colors.d
ПРИКЛАД¶
Вимкнути кольори для усіх сумісних допоміжних програм:
touch /etc/terminal-colors.d/disable
Вимкнути кольори для усіх сумісних допоміжних програм у терміналі vt100:
touch /etc/terminal-colors.d/@vt100.disable
Вимкнути кольори для усіх сумісних допоміжних програм, окрім dmesg(1):
touch /etc/terminal-colors.d/disable
touch /etc/terminal-colors.d/dmesg.enable
СУМІСНІСТЬ¶
Підтримку функціональних можливостей terminal-colors.d у поточній версії передбачено в усіх допоміжних програмах util-linux, де надано можливість розфарбовування виведених даних. Щоб дізнатися більше, зверніться до розділу КОЛЬОРИ на сторінці підручника допоміжної програми.
ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ¶
Для звітування щодо вад скористайтеся системою стеження за вадами <https://github.com/util-linux/util-linux/issues>
ДОСТУП ДО ПРОГРАМИ¶
terminal-colors.d є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-02-28 | util-linux 2.42-rc1 |