Bash tekst i pozadinski ispis u različitim bojama

Bash Text Background Printing Different Colors



Terminal je vrlo važna aplikacija za bilo koji Linux operativni sustav. Uglavnom se koristi za izvršavanje različitih naredbi za instaliranje ili deinstaliranje aplikacije, obavljanje ulaznih i izlaznih operacija itd. Terminal ima zadanu boju teksta i pozadine. Korisnik može učiniti terminal privlačnim promjenom boje teksta i pozadine. Ove se vrste zadataka mogu lako obaviti pomoću nekih kodova boja i postavki. Ovaj članak će vam pomoći da naučite načine na koje ćete moći promijeniti bash prednju i pozadinsku boju s drugačijim izgledom.

Prije korištenja ovog vodiča morate znati neke osnovne podatke o kodovima boja i postavkama. Postoje neke posebne varijable ljuske koje se koriste za kontrolu bash upita, kao što su PS1, PS2, PS3 itd. PS1 je zadana varijabla za spremanje primarnog upita. Prema zadanim postavkama, naredbeni redak postavljen je na [ [zaštićena e -pošta] h W] $. Svaki znak bash prompta koji izbjegava obrnutu crtu ima posebno značenje koje je dolje objašnjeno.







  • u označava korisničko ime trenutnog korisnika.
  • @ označava trenutno vrijeme u formatu 12 sati ujutro/poslijepodne
  • h označava naziv hosta.
  • W označava trenutni radni direktorij.
  • # označava root korisnika ako je UID 0, u protivnom će se prikazati $.

Pokrenite sljedeću naredbu za prikaz trenutnog bash upita.



$izbaciti $ 1



Možete promijeniti trajni ili privremeni zadani format bash upita, boju fonta i boju pozadine terminala. Morate urediti datoteku ~/.bashrc za trajnu promjenu ili izmijeniti gore navedene varijable ljuske za privremenu promjenu.

Mnogi kodovi boja dostupni su u bash -u za promjenu boje teksta ili pozadine. Neki od njih navedeni su u nastavku.

Boja Kôd za izradu normalne boje Kôd za izradu podebljane boje
Neto 0; 31 1; 31
Zeleno 0; 32 1; 32
Plava 0; 34 1; 34
Crno 0; 30 1; 30
Žuta boja 0; 33 1; 33

Kako se ovi kodovi boja mogu primijeniti na bash terminalu prikazano je u ovom članku pomoću nekoliko jednostavnih primjera.

Primjer-1: Promjena bash upita u drugom formatu i boji

Kada korisnik želi promijeniti boju prompta bash za određenu boju, morat će inicijalizirati bilo koju posebnu varijablu ljuske poput PS1 sa kodom boje. Sljedeća prva naredba će postaviti boju teksta upita na plava a sljedeća naredba će postaviti boju na neto . Ovdje, 3. 4 je plava kod boje i 31 je neto kod boje.

$izvoz PS1=' e [0; 34m [zaštićeno e -poštom] h: W $ e [m'
$izvoz PS1=' e [0; 31 m [zaštićena e -pošta] h: W $ e [m'

Izlaz:

Primjer 2: Postavljanje različitih boja u različitim dijelovima bash upita

Ako želite postaviti više boja u različite dijelove bash prompta, tada morate promijeniti varijablu ljuske poput sljedeće naredbe. Možete postaviti bash prompt tekst prema vašem izboru. Sljedeća naredba će postaviti Korisničko ime s plava boja, ‘~’ simbol sa žuta boja boja i '$' simbol sa neto boja.

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

Izlaz:

Primjer-3: Privremena promjena boje teksta terminala

Bijela tekst u boji se prema zadanim postavkama prikazuje na terminalu. Boju teksta terminala možete promijeniti prema svom izboru pomoću koda boje. Pretpostavimo, ako želite ispisati bilo koji tekst žute boje u terminalu, pokrenite sljedeću naredbu.

$izbaciti$' e [1; 33m'Dobro došli u linux hint $' e [0m'

Izlaz:

Primjer-4: Korištenje varijable za primjenu boje teksta

Lakše je zapamtiti naziv varijable, a ne kod boje. Dakle, ako deklarirate više varijabli s kodovima boja, korisnicima će biti korisno da ponovo koriste boju više puta u skripti. Iz terminala pokrenite sljedeće naredbe. Ovdje će prve tri naredbe deklarirati tri varijable s imenom, Crvena, zelena i plava . Četvrta naredba ispisat će tekst, volim čokoladnu tortu u plavoj boji.

$Neto= $' e [1; 31 m'
$Zeleno= $' e [1; 32m'
$Plava= $' e [1; 34m'
$izbaciti '$ PlavoVolim čokoladnu tortu '

Izlaz:

Primjer-5: Promjena teksta i boje pozadine iz izbornika terminala.

Najjednostavniji način za promjenu boje teksta i pozadine terminala je korištenje terminala Uredi Jelovnik. Otvorite bilo koji novi terminal i otvorite Postavke dijaloški okvir odabirom Uredi i Postavke stavka izbornika.

Klikni na Boje karticu Postavke dijaloški okvir. Postoji mogućnost za boju teksta i pozadine i to je to Koristite boju iz teme sustava . Ova je opcija prema zadanim postavkama omogućena. Onemogućite postavljanje prilagođenog teksta i boje pozadine. Odaberite Prilagođeno s padajućeg popisa za Ugrađena shema. Kliknite na Zadana boja gumb ispod Pozadina. Pojavit će se novi dijaloški okvir.

U ovom dijaloškom okviru možete odabrati ili upisati željeni kôd boje za postavljanje boje pozadine terminala i kliknuti na Odaberi dugme.

Zatim kliknite na Zatvoriti gumb od preferencije dijaloški okvir i pogledajte učinak. Sada, ako zatvorite terminal i ponovno ga otvorite, vidjet ćete boju pozadine u terminalu. Dakle, boja pozadine se trajno mijenja.

Kao i prethodni način, kliknite na Zadana boja gumb ispod Tekst i odaberite željenu boju teksta iz Odaberite Boja teksta terminala za terminal. Ako upišete bilo koji tekst u terminal, tada će se tekst ispisati u vašoj odabranoj boji.

Dijaloški okvir postavki ima mnoge druge mogućnosti za promjenu izgleda terminala, poput podebljane boje, boje kursora, boje isticanja itd.

Zaključak

Korisnik Linuxa ne može zamisliti da može obaviti bilo koji zadatak bez terminala. Nije potrebno mijenjati tekst ili boju pozadine terminala za obavljanje bilo kojeg zadatka. No, korisnik mijenja boje radi mentalnog zadovoljstva ili iznenađuje prijatelje i kolege. U ovom članku prikazano je mnogo načina za promjenu boja teksta i pozadine. Korištenje izbornika terminala najjednostavniji je način za obavljanje ovih vrsta zadataka. Ako ste novi u ovom području i želite promijeniti boje našeg terminala, isprobajte primjere ovog članka i primijenite boje u prozoru terminala kako želite.