Impressió de fons i de text en diferents colors

Bash Text Background Printing Different Colors



Un terminal és una aplicació molt important per a qualsevol sistema operatiu Linux. S'utilitza principalment per executar diferents ordres per instal·lar o desinstal·lar una aplicació, fer operacions d'entrada i sortida, etc. El terminal té text i color de fons per defecte. L'usuari pot fer el terminal atractiu canviant el color del text i el fons. Aquest tipus de tasques es poden fer fàcilment mitjançant l'ús d'alguns codis de color i paràmetres. Aquest article us ajudarà a conèixer les maneres en què podreu canviar els colors de fons i de fons bash amb un aspecte diferent.

Abans d’utilitzar aquest tutorial, heu de conèixer informació bàsica sobre els codis de colors i la configuració. Hi ha algunes variables de l'intèrpret d'ordres especials que s'utilitzen per controlar la sol·licitud bash, com ara, PS1, PS2, PS3, etc. PS1 és la variable per defecte per emmagatzemar la sol·licitud principal. Per defecte, l'indicador d'ordres està definit a [ [email protected] h W] $. Tots els caràcters de la barra basculant rebuts tenen un significat especial que s'explica a continuació.







  • u indica el nom d'usuari de l'usuari actual.
  • @ indica les hores actuals en format de 12 hores am / pm
  • h indica el nom de l'amfitrió.
  • W indica el directori de treball actual.
  • # indica l'usuari root si l'UID és 0; en cas contrari, es mostrarà $.

Executeu l'ordre següent per mostrar la sol·licitud bash actual.



$trobo $ PS1



Podeu canviar el format per defecte de l'indicador bash actual, el color de la font i el color de fons del terminal de manera permanent o temporal. Heu d’editar el fitxer ~ / .bashrc per fer un canvi permanent o modificar les variables d’intèrpret d’ordres esmentades anteriorment per a un canvi temporal.

Hi ha molts codis de colors disponibles en bash per canviar el color del text o del fons. Alguns d’ells s’esmenten a continuació.

color Codi per fer color normal Codi per fer color en negreta
xarxa 0; 31 1; 31
Verd 0; 32 1; 32
Blau 0; 34 1; 34
Negre 0; 30 1; 30
Groc 0; 33 1; 33

En aquest article es mostra com es poden aplicar aquests codis de color al terminal bash mitjançant alguns exemples senzills.

Exemple-1: canviar la sol·licitud bash en diferents formats i colors

Quan l'usuari vulgui canviar el color de la sol·licitud bash per un color concret, haurà d'inicialitzar qualsevol variable de l'intèrpret d'ordres especial, com ara PS1 amb el codi de colors. La primera ordre següent establirà el color del text de la sol·licitud a blau i l'ordre següent establirà el color a xarxa . Aquí, 34 és el blau codi de colors i 31 és el xarxa codi de colors.

$exportació PS1=' e [0; 34 m [correu electrònic protegit] h: W $ e [m'
$exportació PS1=' e [0; 31 m [correu electrònic protegit] h: W $ e [m'

Sortida:

Exemple-2: configuració de diferents colors en diferents parts de la sol·licitud bash

Si voleu establir diversos colors en diferents parts de l'indicador bash, heu de modificar la variable de l'intèrpret d'ordres com l'ordre següent. Podeu configurar el text de la sol·licitud bash segons la vostra elecció. La següent ordre establirà el fitxer nom d'usuari amb blau color, '~' símbol amb groc color i '$' símbol amb xarxa color.

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

Sortida:

Exemple-3: Canvi del color de text del terminal temporal

Blanc El text en color es mostra al terminal per defecte. Podeu canviar el color del text del terminal segons el que vulgueu mitjançant el codi de color. Suposem que, si voleu imprimir qualsevol text en color groc al terminal, executeu l'ordre següent.

$trobo$' e [1; 33 m'Benvingut a linux hint $' e [0m'

Sortida:

Exemple-4: utilitzar una variable per aplicar el color del text

És més fàcil recordar el nom de la variable en lloc del codi de color. Per tant, si declareu diverses variables amb codis de color, serà útil que els usuaris reutilitzin el color diverses vegades a l'script. Executeu les ordres següents des del terminal. Aquí, les tres primeres ordres declararan tres variables anomenades, Vermell, verd i blau . La quarta ordre imprimirà el text, m'agrada el pastís de xocolata de color blau.

$xarxa= $' e [1; 31 m'
$Verd= $' e [1; 32 m'
$Blau= $' e [1; 34 m'
$trobo '$ BlauM'agrada el pastís de xocolata '

Sortida:

Exemple-5: Canviar el text i el color de fons des del menú del terminal.

La manera més senzilla de canviar el text i el color de fons del terminal és utilitzar el terminal Edita menú. Obriu qualsevol terminal nou i obriu-lo Preferències quadre de diàleg seleccionant Edita i Preferències element del menú.

Feu clic al botó Colors pestanya del fitxer Preferències Caixa de diàleg. Hi ha una opció per al text i el color de fons i això és Utilitzeu el color del tema del sistema . Aquesta opció està habilitada per defecte. Feu que es desactivi per definir el text i el color de fons personalitzats. Seleccioneu Personalitzat a la llista desplegable de Esquema incorporat. Fer clic a Color per defecte botó sota el fons. Apareixerà un nou quadre de diàleg.

Des d’aquest quadre de diàleg, podeu seleccionar o escriure el codi de color desitjat per establir el color de fons del terminal i fer clic a Seleccioneu botó.

A continuació, feu clic a Tanca botó de les Preferències i vegeu l’efecte. Ara, si tanqueu el terminal i torneu a obrir-lo, veureu el color de fons al terminal. Per tant, el color de fons es canvia permanentment.

Com l’anterior, feu clic a Color per defecte botó a sota Text i seleccioneu el color de text que vulgueu a la barra Trieu Color de text terminal per al terminal. Ara, si escriviu qualsevol text al terminal, el text s'imprimirà amb el color seleccionat.

El quadre de diàleg de preferències té moltes altres opcions per canviar l’aspecte del terminal, com ara negreta, color del cursor, color de ressaltat, etc.

Conclusió

L'usuari de Linux no pot fer cap imatge per fer cap tasca sense un terminal. No cal canviar el text ni el color de fons del terminal per fer cap tasca. Però l’usuari canvia els colors per obtenir satisfacció mental o sorprèn els amics i els companys. En aquest article es mostren moltes maneres de canviar el text i els colors de fons. Utilitzar el menú del terminal és la manera més senzilla de fer aquest tipus de tasques. Si sou nou en aquesta zona i voleu canviar els colors del nostre terminal, proveu els exemples d’aquest article i apliqueu colors a la finestra del terminal com vulgueu.