table of contents
| TERMINAL-COLORS.D(5) | Filformat | TERMINAL-COLORS.D(5) |
NAMN¶
terminal-colors.d - konfigurera färgsättning av utdata för olika verktyg
SYNOPSIS¶
/etc/terminal-colors.d/[name.|[name]@term.]type
BESKRIVNING¶
Filerna i den här katalogen bestämmer standardbeteendet för verktyg när de färglägger utdata.
namn är namnet på ett verktyg. Namnet är valfritt och om inget namn anges används filen för alla ospecificerade verktyg.
term är en terminalidentifierare (miljövariabeln TERM). Terminalidentifieraren är valfri och om ingen anges används filen för alla ospecificerade terminaler.
typ är en filtyp. Filtyper som stöds är:
disable
enable
scheme
Om flera filer matchar ett verktyg används filen med det mest specifika filnamnet. Exempelvis har filnamnet @xterm.scheme lägre prioritet än dmesg@xterm.scheme. Lägst prioritet har filer utan verktygsnamn och terminalidentifierare (t.ex. ”disable”).
Den användarspecifika $XDG_CONFIG_HOME/terminal-colors.d eller $HOME/.config/terminal-colors.d åsidosätter den globala inställningen.
STANDARD SCHEME FILFORMAT¶
Följande uttalande godkänns:
namn färgsekvens
namn är ett logiskt namn på färgsekvensen (t.ex. error). Namnen är specifika för verktygen. Se alltid avsnittet FÄRGER på verktygets manualsida för mer information.
The color-sequence can be a color name, an ANSI color sequence, or an escape sequence.
Namn på färger¶
Valid color names are: black, blink, blue, bold, brown, cyan, darkgray, gray, green, halfbright, lightblue, lightcyan, lightgray, lightgreen, lightmagenta, lightred, magenta, red, reset, reverse, and yellow.
ANSI-färgsekvenser¶
An ANSI color sequence is composed of sequences of numbers separated by semicolons. The most common codes are:
| 0 | för att återställa standardfärgen |
| 1 | för ljusare färger |
| 4 | för understruken text |
| 5 | för blinkande text |
| 30 | för svart förgrund |
| 31 | för röd förgrund |
| 32 | för grön förgrund |
| 33 | för gul (eller brun) förgrund |
| 34 | för blå förgrund |
| 35 | för lila förgrund |
| 36 | för cyan förgrund |
| 37 | för vit (eller grå) förgrund |
| 40 | för svart bakgrund |
| 41 | för röd bakgrund |
| 42 | för grön bakgrund |
| 43 | för gul (eller brun) bakgrund |
| 44 | för blå bakgrund |
| 45 | för lila bakgrund |
| 46 | för cyan bakgrund |
| 47 | för vit (eller grå) bakgrund |
Om du t.ex. vill använda en röd bakgrund för varningsmeddelanden i utdata från dmesg(1) använder du :
echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme
Escape-sekvenser¶
An escape sequence is needed 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 | Signal (ASCII 7) |
| \b | Backsteg (ASCII 8) |
| \e | Escape (ASCII 27) |
| \f | Sidmatning (ASCII 12) |
| \n | Nyrad (ASCII 10) |
| \r | Vagnretur (ASCII 13) |
| \t | Tabulator (ASCII 9) |
| \v | Vertikal tabulator (ASCII 11) |
| \? | Radering (ASCII 127) |
| \_ | Blanksteg |
| \\ | Omvänt snedstreck (\) |
| \^ | Cirkumflex (^) |
| \\# | Nummertecken (#) |
Kommentarer¶
Rader där det första tecknet som inte är blankt är ett # (nummertecken) ignoreras. Annan användning av nummertecknet tolkas inte som inledningen på en kommentar.
MILJÖ¶
TERMINAL_COLORS_DEBUG=all
NO_COLOR
FILER¶
$XDG_CONFIG_HOME/terminal-colors.d
$HOME/.config/terminal-colors.d
/etc/terminal-colors.d
EXEMPEL¶
Inaktivera färger för alla kompatibla verktyg:
touch /etc/terminal-colors.d/disable
Inaktivera färger för alla kompatibla verktyg på en vt100-terminal:
touch /etc/terminal-colors.d/@vt100.disable
Inaktivera färger för alla kompatibla verktyg utom dmesg(1):
touch /etc/terminal-colors.d/disable
touch /etc/terminal-colors.d/dmesg.enable
KOMPATIBILITET¶
The terminal-colors.d functionality is currently supported by all util-linux utilities which provide colorized output. For more details always see the COLORS section in the man page for the utility.
FELRAPPORTERING¶
För felrapporter, använd felhanteraren <https://github.com/util-linux/util-linux/issues>.
TILLGÄNGLIGHET¶
terminal-colors.d är en del av paketet util-linux som kan laddas ner från Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-09-25 | util-linux 2.42.4 |