Bash besedilo in tiskanje v ozadju v različnih barvah

Bash Text Background Printing Different Colors



Terminal je zelo pomembna aplikacija za kateri koli operacijski sistem Linux. Uporablja se predvsem za izvajanje različnih ukazov za namestitev ali odstranitev aplikacije, opravljanje vnosnih in izhodnih operacij itd. Terminal ima privzeto besedilo in barvo ozadja. Uporabnik lahko terminal naredi privlačen s spremembo barve besedila in ozadja. Tovrstne naloge je mogoče enostavno opraviti z uporabo nekaterih barvnih kod in nastavitev. Ta članek vam bo pomagal spoznati načine, na katere boste lahko spremenili barve sprednje strani in barve ozadja z drugačnim videzom.

Pred uporabo te vadnice morate poznati nekaj osnovnih informacij o barvnih kodah in nastavitvah. Za nadzor bash poziva se uporabljajo nekatere posebne spremenljivke lupine, na primer PS1, PS2, PS3 itd. PS1 je privzeta spremenljivka za shranjevanje primarnega poziva. Ukazni poziv je privzeto nastavljen na [ [email protected] h W] $. Vsak znak, pobegnjen od poševnice, ima poseben pomen, ki je razložen spodaj.







  • u označuje uporabniško ime trenutnega uporabnika.
  • @ označuje trenutne ure v formatu 12 ur zjutraj/popoldne
  • h označuje ime gostitelja.
  • W označuje trenutni delovni imenik.
  • # označuje korenskega uporabnika, če je UID 0, sicer se prikaže $.

Če želite prikazati trenutni poziv bash, zaženite naslednji ukaz.



$vrgel ven $ 1



Trenutni privzeti format bash poziva, barvo pisave in barvo ozadja terminala lahko spremenite trajno ali začasno. Za trajno spremembo morate urediti datoteko ~/.bashrc ali zgoraj omenjene spremenljivke lupine za začasno spremembo.

Za spreminjanje barve besedila ali ozadja je v bashu na voljo veliko barvnih kod. Nekatere izmed njih so navedene spodaj.

Barva Koda za izdelavo normalne barve Koda za krepko barvo
Mreža 0; 31 1; 31
Zelena 0; 32 1; 32
Modra 0; 34 1; 34
Črna 0; 30 1; 30
Rumena 0; 33 1; 33

Kako je mogoče te barvne kode uporabiti v bash terminalu, je prikazano v tem članku z uporabo nekaj preprostih primerov.

Primer-1: Spreminjanje bash poziva v drugačni obliki in barvi

Ko želi uporabnik spremeniti barvo poziva bash za določeno barvo, bo moral inicializirati katero koli posebno spremenljivko lupine, kot je PS1 z barvno oznako. Naslednji prvi ukaz bo nastavil barvo besedila poziva na modra in naslednji ukaz bo nastavil barvo na mreža . Tukaj, 3. 4 ali je modra barvna koda in 31 ali je mreža barvna koda.

$izvoz PS1=' e [0; 34m [zaščiteno po e -pošti] h: W $ e [m'
$izvoz PS1=' e [0; 31m [zaščiteno po e -pošti] h: W $ e [m'

Izhod:

Primer 2: Nastavitev različnih barv v različnih delih poziva bash

Če želite v različnih delih poziva bash nastaviti več barv, morate spremeniti spremenljivko lupine, kot je naslednji ukaz. Besedilo poziva lahko nastavite po svoji izbiri. Naslednji ukaz bo nastavil uporabniško ime z modra barva, '~' simbol z rumena barva in '$' simbol z mreža barvo.

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

Izhod:

Primer 3: Začasna sprememba barve besedila terminala

Bela barvno besedilo se privzeto prikaže v terminalu. Barvo besedila terminala lahko po želji spremenite z barvno kodo. Recimo, če želite v terminalu natisniti katero koli besedilo v rumeni barvi, zaženite naslednji ukaz.

$vrgel ven$' e [1; 33 m'Dobrodošli v namigu linux $' e [0m'

Izhod:

Primer 4: Uporaba spremenljivke za uporabo barve besedila

Lažje si je zapomniti ime spremenljivke in ne barvne kode. Torej, če deklarirate več spremenljivk z barvnimi oznakami, bo uporabnikom v pomoč, da barvo večkrat uporabijo v skriptu. Iz terminala zaženite naslednje ukaze. Tukaj bodo prvi trije ukazi razglasili tri spremenljivke z imenom, Rdeča, zelena in modra . Četrti ukaz bo natisnil besedilo, všeč mi je čokoladna torta v modri barvi.

$Mreža= $' e [1; 31m'
$Zelena= $' e [1; 32m'
$Modra= $' e [1; 34 m'
$vrgel ven '$ ModraRad imam čokoladno torto '

Izhod:

Primer 5: Spreminjanje besedila in barve ozadja v meniju terminala.

Najlažji način za spreminjanje besedila in barve ozadja terminala je uporaba terminala Uredi meni. Odprite kateri koli nov terminal in odprite Nastavitve pogovorno okno z izbiro Uredi in Nastavitve element menija.

Kliknite na Barve zavihek Nastavitve pogovorno okno. Obstaja možnost za besedilo in barvo ozadja in to je to Uporabite barvo iz sistemske teme . Ta možnost je privzeto omogočena. Onemogočite nastavitev besedila in barve ozadja po meri. Na spustnem seznamu izberite možnost Po meri Vgrajena shema. Kliknite na Privzeta barva gumb pod Ozadje. Prikaže se novo pogovorno okno.

V tem pogovornem oknu lahko izberete ali vnesete želeno barvno kodo, da nastavite barvo ozadja terminala, in kliknite na Izberite gumb.

Nato kliknite na Zapri gumb za nastavitve pogovorno okno in si oglejte učinek. Če zaprete terminal in ga znova odprete, boste v terminalu videli barvo ozadja. Tako se barva ozadja trajno spremeni.

Tako kot prejšnji način kliknite na Privzeta barva gumb pod Besedilo in izberite želeno barvo besedila iz Izberite barvo besedila terminala za terminal. Zdaj, če v terminal vnesete katero koli besedilo, bo besedilo natisnjeno v izbrani barvi.

V pogovornem oknu z nastavitvami je na voljo veliko drugih možnosti za spreminjanje videza terminala, kot so krepka barva, barva kazalca, barva označevanja itd.

Zaključek

Uporabnik Linuxa si ne more predstavljati nobenega opravila brez terminala. Za opravljanje kakršnih koli nalog ni treba spreminjati besedila ali barve ozadja terminala. Toda uporabnik spremeni barve za duševno zadovoljstvo ali preseneti prijatelje in sodelavce. V tem članku je prikazanih veliko načinov za spreminjanje barv besedila in ozadja. Uporaba menija terminala je najlažji način za tovrstne naloge. Če ste novi na tem področju in želite spremeniti barve našega terminala, poskusite s primeri tega članka in uporabite barve v oknu terminala, kot želite.