| TERMINAL-COLORS.D(5) | Formate de fișiere | TERMINAL-COLORS.D(5) |
NUME¶
terminal-colors.d - configurează colorarea ieșirii pentru diverse aplicații utile
REZUMAT¶
/etc/terminal-colors.d/[[nume][@term].][tip]
DESCRIERE¶
Fișierele din acest director determină comportamentul implicit al aplicațiilor atunci când se colorează ieșirea.
nume este numele unei aplicații. Numele este opțional, iar dacă nu este specificat niciunul, fișierul este utilizat pentru toate aplicațiile nespecificate.
term este un identificator de terminal (variabila de mediu TERM). Identificatorul terminalului este opțional, iar dacă nu este specificat niciunul, fișierul este utilizat pentru toate terminalele nespecificate.
tip este un tip de fișier. Tipurile de fișiere acceptate sunt:
disable
enable
scheme
If there are more files that match for a utility, then the file with the more specific filename wins. For example, the filename @xterm.scheme has less priority than dmesg@xterm.scheme. The lowest priority are those files without a utility name and terminal identifier (e.g., "disable").
Configurația specifică utilizatorului $XDG_CONFIG_HOME/terminal-colors.d sau $HOME/.config/terminal-colors.d prevalează asupra celei globale.
FORMATUL IMPLICIT AL FIȘIERELOR DE SCHEMö
Este recunoscută următoarea declarație:
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.
Nume de culori¶
black (negru), blink (clipire), blue (albastru), bold (aldin), brown (maron), cyan (cian), darkgray (gri închis), gray (gri), green (verde), halfbright (pe jumătate deschisă (culoarea)), lightblue (albastru deschis), lightcyan, lightgray (gri deschis), lightgreen (verde deschis), lightmagenta (purpuriu deschis), lightred (roșu deschis), magenta (purpuriu), red (roșu), reset (restabilire), reverse (invers), și yellow (galben).
Secvențe de culoare ANSI¶
Secvențele de culori sunt compuse din secvențe de numere separate prin punct și virgulă. Cele mai frecvente coduri sunt:
| 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 |
De exemplu, pentru a utiliza un fundal roșu pentru mesajele de alertă în ieșirea lui dmesg(1), utilizați:
echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme
Secvențe de eludare¶
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 (#) |
Comentarii¶
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.
MEDIU¶
TERMINAL_COLORS_DEBUG=all
NO_COLOR
FIȘIERE¶
$XDG_CONFIG_HOME/terminal-colors.d
$HOME/.config/terminal-colors.d
/etc/terminal-colors.d
EXEMPLU¶
Dezactivează culorile pentru toate aplicațiile compatibile:
touch /etc/terminal-colors.d/disable
Dezactivează culorile pentru toate aplicațiile compatibile pe un terminal vt100:
touch /etc/terminal-colors.d/@vt100.disable
Dezactivează culorile pentru toate aplicațiile compatibile, cu excepția dmesg(1):
touch /etc/terminal-colors.d/disable
touch /etc/terminal-colors.d/dmesg.enable
COMPATIBILITATE¶
Funcționalitatea terminal-colors.d este acceptată în prezent de toate utilitățile util-linux care oferă o ieșire colorată. Pentru mai multe detalii, consultați întotdeauna secțiunea CULORI din pagina de manual a aplicației respective.
RAPORTAREA ERORILOR¶
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE¶
terminal-colors.d face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-04-11 | util-linux 2.42 |