Tisk textu a pozadí na pozadí v různých barvách

Bash Text Background Printing Different Colors



Terminál je velmi důležitou aplikací pro jakýkoli operační systém Linux. Používá se hlavně k provádění různých příkazů pro instalaci nebo odinstalaci aplikace, provádění vstupních a výstupních operací atd. Terminál má výchozí barvu textu a pozadí. Uživatel může udělat terminál atraktivní změnou barvy textu a pozadí. Tyto typy úkolů lze snadno provést pomocí některých barevných kódů a nastavení. Tento článek vám pomůže naučit se způsoby, jakými budete moci změnit barvy přední a pozadí bash s jiným vzhledem.

Před použitím tohoto tutoriálu musíte znát několik základních informací o barevných kódech a nastaveních. K ovládání výzvy bash se používá několik speciálních proměnných prostředí, například PS1, PS2, PS3 atd. PS1 je výchozí proměnná pro uložení primární výzvy. Ve výchozím nastavení je příkazový řádek nastaven na [ [email protected] h W] $. Každý znak uniklý zpětným lomítkem má v bash prompt speciální význam, který je vysvětlen níže.







  • u udává uživatelské jméno aktuálního uživatele.
  • @ označuje aktuální časy ve formátu 12 hodin dopoledne/odpoledne
  • h označuje název hostitele.
  • W označuje aktuální pracovní adresář.
  • # označuje uživatele root, pokud je UID 0, v opačném případě se zobrazí $.

Spuštěním následujícího příkazu zobrazíte aktuální výzvu bash.



$vyhodil $ PS1



Výchozí formát, barvu písma a barvu pozadí terminálu můžete změnit trvale nebo dočasně. Pro trvalou změnu musíte upravit soubor ~/.bashrc nebo dočasně změnit výše uvedené proměnné prostředí.

V bash je k dispozici mnoho barevných kódů pro změnu barvy textu nebo pozadí. Některé z nich jsou uvedeny níže.

Barva Kód pro vytvoření normální barvy Kód pro vytváření tučné barvy
Síť 0; 31 1; 31
Zelená 0; 32 1; 32
Modrý 0; 34 1; 34
Černá 0; 30 1; 30
Žlutá 0; 33 1; 33

Jak lze tyto kódy barev použít v terminálu bash, je v tomto článku ukázáno pomocí několika jednoduchých příkladů.

Příklad 1: Změna výzvy bash v jiném formátu a barvě

Když chce uživatel změnit barvu výzvy bash o konkrétní barvu, bude muset inicializovat jakoukoli speciální proměnnou prostředí, jako je PS1 s barevným kódem. Následující první příkaz nastaví barvu textu výzvy na modrý a další příkaz nastaví barvu na síť . Tady, 3. 4 je modrý barevný kód a 31 je síť barevný kód.

$vývozní PS1=' e [0; 34 m [chráněno e -mailem] h: W $ e [m'
$vývozní PS1=' e [0; 31 m [chráněno e -mailem] h: W $ e [m'

Výstup:

Příklad 2: Nastavení různých barev v různých částech výzvy bash

Pokud chcete nastavit více barev v různých částech výzvy bash, musíte upravit proměnnou prostředí jako následující příkaz. Můžete nastavit text výzvy bash podle vašeho výběru. Následující příkaz nastaví uživatelské jméno s modrý barva, '~' symbol s žlutá barva a '$' symbol s síť barva.

$vývozní PS1=' [ e [0; 34 m u ] [ e [0; 32 m W ] [ e [0; 34 m ] [ e [0; 31 m ] $ [ e [1; 31 m ] '

Výstup:

Příklad 3: Změna barvy textu dočasného terminálu

Bílý ve výchozím nastavení se v terminálu zobrazuje barevný text. Barvu textu terminálu můžete změnit podle svého výběru pomocí barevného kódu. Předpokládejme, že pokud chcete v terminálu vytisknout jakýkoli text žlutou barvou, spusťte následující příkaz.

$vyhodil$' e [1; 33 m'Vítejte v linuxovém tipu $' e [0 m'

Výstup:

Příklad-4: Použití proměnné k použití barvy textu

Je snazší zapamatovat si název proměnné než kód barvy. Pokud tedy deklarujete více proměnných pomocí barevných kódů, bude pro uživatele užitečné znovu použít barvu ve skriptu vícekrát. Z terminálu spusťte následující příkazy. Zde první tři příkazy deklarují tři proměnné s názvem, Červená, zelená a modrá . Čtvrtý příkaz vytiskne text, mám rád čokoládový dort v modré barvě.

$Síť= $' e [1; 31 m'
$Zelená= $' e [1; 32 m'
$Modrý= $' e [1; 34 m'
$vyhodil '$ ModráMám rád čokoládový dort

Výstup:

Příklad-5: Změna barvy textu a pozadí z nabídky terminálu.

Nejjednodušší způsob, jak změnit text a barvu pozadí terminálu, je použít terminál Upravit Jídelní lístek. Otevřete jakýkoli nový terminál a otevřete jej Předvolby dialogové okno výběrem Upravit a Předvolby položka nabídky.

Klikněte na Barvy záložka Předvolby dialogové okno. Existuje možnost pro barvu textu a pozadí a to je Použijte barvu ze systémového motivu . Tato možnost je ve výchozím nastavení povolena. Zakažte nastavení vlastního textu a barvy pozadí. V rozevíracím seznamu vyberte možnost Vlastní Vestavěné schéma. Klikněte na Výchozí barva tlačítko pod pozadím. Zobrazí se nové dialogové okno.

V tomto dialogovém okně můžete vybrat nebo zadat požadovaný barevný kód pro nastavení barvy pozadí terminálu a kliknout na Vybrat knoflík.

Dále klikněte na Zavřít tlačítko předvolby v dialogovém okně a podívejte se na efekt. Nyní, když terminál zavřete a znovu otevřete, uvidíte v terminálu barvu pozadí. Barva pozadí se tedy trvale změní.

Stejně jako předchozí způsob klikněte na Výchozí barva tlačítko pod Text a vyberte požadovanou barvu textu z Zvolte barvu textu terminálu pro terminál. Nyní, když do terminálu zadáte jakýkoli text, bude text vytištěn ve zvolené barvě.

Dialogové okno předvoleb má mnoho dalších možností, jak změnit vzhled terminálu, jako je tučná barva, barva kurzoru, barva zvýraznění atd.

Závěr

Uživatel Linuxu si nedokáže zobrazit žádný úkol bez terminálu. K provedení jakéhokoli úkolu není nutné měnit text nebo barvu pozadí terminálu. Uživatel však mění barvy pro duševní uspokojení nebo překvapuje přátele a kolegy. V tomto článku je ukázáno mnoho způsobů, jak změnit barvy textu a pozadí. Použití nabídky terminálu je nejjednodušší způsob, jak provádět tyto typy úkolů. Pokud jste v této oblasti noví a chcete změnit barvy našeho terminálu, vyzkoušejte příklady tohoto článku a použijte barvy v okně terminálu, jak chcete.