Bash text a tlač na pozadí v rôznych farbách

Bash Text Background Printing Different Colors



Terminál je veľmi dôležitou aplikáciou pre akýkoľvek operačný systém Linux. Používa sa hlavne na vykonávanie rôznych príkazov na inštaláciu alebo odinštalovanie aplikácie, vykonávanie vstupných a výstupných operácií atď. Terminál má predvolenú farbu textu a pozadia. Užívateľ môže urobiť terminál atraktívnym zmenou farby textu a pozadia. Tieto typy úloh je možné vykonávať jednoducho pomocou niektorých farebných kódov a nastavení. Tento článok vám pomôže naučiť sa spôsoby, akými budete môcť meniť farby predného pozadia a pozadia bash iným spôsobom.

Pred použitím tohto tutoriálu musíte vedieť niekoľko základných informácií o kódoch farieb a nastaveniach. Na riadenie výzvy bash sa používa niekoľko špeciálnych premenných shellu, napríklad PS1, PS2, PS3 atď. PS1 je predvolená premenná na ukladanie primárnej výzvy. Štandardne je príkazový riadok nastavený na [ [email protected] h W] $. Každý znak uniknutý zo spätného lomítka v bash prompt má špeciálny význam, ktorý je vysvetlený nižšie.







  • u označuje používateľské meno aktuálneho používateľa.
  • @ označuje aktuálne časy vo formáte 12 hodín ráno/hodinu
  • h označuje názov hostiteľa.
  • W označuje aktuálny pracovný adresár.
  • # označuje užívateľa root, ak je UID 0, v opačnom prípade sa zobrazí $.

Spustením nasledujúceho príkazu zobrazíte aktuálnu výzvu bash.



$zahodil 1 PS1 $



Môžete zmeniť predvolený formát aktuálneho príkazu bash, farbu písma a farbu pozadia terminálu natrvalo alebo dočasne. Na trvalú zmenu musíte upraviť súbor ~/.bashrc alebo dočasne zmeniť vyššie uvedené premenné shellu.

Na zmenu farby textu alebo pozadia je v bash k dispozícii mnoho farebných kódov. Niektoré z nich sú uvedené nižšie.

Farba Kód na výrobu normálnej farby Kód na výrobu tučnej farby
Net 0; 31 1; 31
zelená 0; 32 1; 32
Modrá 0; 34 1; 34
čierna 0; 30 1; 30
žltá 0; 33 1; 33

V tomto článku je pomocou niekoľkých jednoduchých príkladov ukázané, ako je možné tieto farebné kódy použiť v termináli bash.

Príklad 1: Zmena výzvy bash v inom formáte a farbe

Keď chce používateľ zmeniť farbu výzvy bash o konkrétnu farbu, bude musieť inicializovať akúkoľvek špeciálnu premennú shellu, ako napríklad PS1 s farebným kódom. Nasledujúci prvý príkaz nastaví farbu textu výzvy na Modrá a nasledujúci príkaz nastaví farbu na čistý . Tu, 3. 4 je Modrá kód farby a 31 je čistý farebný kód.

$export PS1=' e [0; 34 m [chránený e -mailom] h: W $ e [m'
$export PS1=' e [0; 31 m [chránený e -mailom] h: W $ e [m'

Výkon:

Príklad 2: Nastavenie rôznych farieb v rôznych častiach výzvy bash

Ak chcete nastaviť viac farieb v rôznych častiach príkazu bash, musíte zmeniť premennú shellu ako nasledujúci príkaz. Môžete nastaviť text výzvy pre bash podľa vášho výberu. Nasledujúci príkaz nastaví príponu používateľské meno s Modrá farba, „~“ symbol s žltá farba a '$' symbol s čistý farba.

$export PS1=' [ e [0; 34 m u ] [ e [0; 32 m W ] [ e [0; 34 m ] [ e [0; 31 m ] $ [ e [1; 31 m ] '

Výkon:

Príklad 3: Dočasná zmena farby textu terminálu

biely v termináli sa štandardne zobrazuje farebný text. Farbu textu terminálu môžete zmeniť podľa vlastného výberu pomocou farebného kódu. Predpokladajme, že ak chcete na termináli vytlačiť akýkoľvek text žltou farbou, spustite nasledujúci príkaz.

$zahodil$' e [1; 33 m'Víta vás linuxový tip $' e [0 m'

Výkon:

Príklad 4: Použitie premennej na aplikáciu farby textu

Je jednoduchšie zapamätať si názov premennej než kód farby. Ak teda deklarujete viacero premenných pomocou farebných kódov, bude užitočné, aby používatelia znova použili farbu v skripte viackrát. Z terminálu spustite nasledujúce príkazy. Tu prvé tri príkazy deklarujú tri premenné s názvom, Červená, zelená a modrá . Štvrtý príkaz vytlačí text, mám rád čokoládový koláč v modrej farbe.

$Net= $' e [1; 31 m'
$zelená= $' e [1; 32 m'
$Modrá= $' e [1; 34 m'
$zahodil '$ ModráMám rád čokoládový koláč

Výkon:

Príklad 5: Zmena farby textu a pozadia z ponuky terminálu.

Najjednoduchší spôsob, ako zmeniť text a farbu pozadia terminálu, je použiť terminál Upraviť Ponuka. Otvorte nový terminál a otvorte ho Predvoľby dialógovom okne výberom Upraviť a Predvoľby položka ponuky.

Klikni na Farby karta karty Predvoľby dialógové okno. Existuje možnosť farby textu a pozadia, a to je Použiť farbu zo systémovej témy . Táto možnosť je predvolene povolená. Zakážte nastavenie vlastného textu a farby pozadia. V rozbaľovacom zozname vyberte položku Vlastné Vstavaná schéma. Kliknite na Predvolená farba tlačidlo pod Pozadím. Zobrazí sa nové dialógové okno.

V tomto dialógovom okne môžete vybrať alebo zadať požadovaný farebný kód a nastaviť farbu pozadia terminálu a kliknúť na Vyberte tlačidlo.

Ďalej kliknite na Zavrieť tlačidlo z predvoľby v dialógovom okne a pozrite sa na efekt. Ak teraz terminál zatvoríte a znova otvoríte, v termináli sa zobrazí farba pozadia. Farba pozadia sa teda zmení natrvalo.

Rovnako ako predchádzajúci spôsob, kliknite na Predvolená farba tlačidlo pod Text a vyberte požadovanú farbu textu z Vyberte farbu textu terminálu pre terminál. Ak teraz do terminálu napíšete akýkoľvek text, text sa vytlačí vo vami zvolenej farbe.

Dialógové okno predvolieb má mnoho ďalších možností na zmenu vzhľadu terminálu, ako je tučná farba, farba kurzora, farba zvýraznenia atď.

Záver

Užívateľ Linuxu si nemôže predstavovať žiadnu úlohu bez terminálu. Na vykonanie akejkoľvek úlohy nie je potrebné meniť text alebo farbu pozadia terminálu. Užívateľ však mení farby kvôli duševnému uspokojeniu alebo prekvapuje priateľov a kolegov. V tomto článku je ukázaných mnoho spôsobov, ako zmeniť farby textu a pozadia. Použitie ponuky terminálu je najľahší spôsob, ako vykonávať tieto typy úloh. Ak ste v tejto oblasti nový a chcete zmeniť farby nášho terminálu, vyskúšajte príklady z tohto článku a farby v okne terminálu aplikujte, ako sa vám páči.