Før du bruker denne opplæringen, må du vite noe grunnleggende informasjon om fargekoder og innstillinger. Det er noen spesielle skallvariabler som brukes til å kontrollere bash -ledeteksten, for eksempel PS1, PS2, PS3 osv. PS1 er standardvariabelen for å lagre den primære ledeteksten. Som standard er ledeteksten satt til [\ u@\ h \ w] \ $. Hver tilbakeslag-resapert karakter av bash-ledeteksten har den spesielle betydningen som er forklart nedenfor.
Kjør følgende kommando for å vise gjeldende bash -ledeteksten.
$ ekko $ PS1
Du kan endre gjeldende Bash -ledetekstformat, skriftfarge og bakgrunnsfarge på terminalen permanent eller midlertidig. Du må redigere ~/.Bashrc -fil for permanent endring eller modifiser skallvariablene nevnt ovenfor for en midlertidig endring.
Mange fargekoder er tilgjengelige i bash for å endre fargen på tekst eller bakgrunn. Noen av dem er nevnt nedenfor.
Farge | Kode for å lage normal farge | Kode for å lage fet farge |
rød | 0; 31 | 1; 31 |
Grønn | 0; 32 | 1; 32 |
Blå | 0; 34 | 1; 34 |
Svart | 0; 30 | 1; 30 |
Gul | 0; 33 | 1; 33 |
Hvordan disse fargekodene kan brukes i bashterminalen vises i denne artikkelen ved å bruke noen enkle eksempler.
Eksempel-1: Endring av bash-ledetekst i forskjellig format og farge
Når brukeren ønsker å endre bash -fargen med en bestemt farge, vil han/hun trenge å initialisere en hvilken som helst spesiell skallvariabel som PS1 med fargekoden. Følgende første kommando vil angi tekstfargen på ledeteksten til blå og neste kommando vil sette fargen til rød. Her, 34 er den blå fargekode og 31 er den rød fargekode.
$ Eksport PS1 = '\ e [0; 34m \ u@\ h: \ w $ \ e [m'
$ Eksport PS1 = '\ e [0; 31m \ u@\ h: \ w $ \ e [m'
Produksjon:
Eksempel-2: Å sette forskjellige farger i forskjellige deler av bash-ledeteksten
Hvis du vil angi flere farger i forskjellige deler av bash -ledeteksten, må du endre skallvariabelen som følgende kommando. Du kan angi Bash -ledetekst i henhold til ditt valg. Følgende kommando vil angi Brukernavn med blå farge, '~' symbol med gul farge og '$' symbol med rød farge.
$ Eksporter PS1 = '\ [\ e [0; 34m \ u \] \ [\ e [0; 32m \ w \] \ [\ e [0; 34m \] \ [\ e [0; 31m \] $ \ [\ e [1; 31m \] '
Produksjon:
Eksempel-3: Endre tekstfargen på terminalen midlertidig
Hvit Fargetekst vises som standard i terminalen. Du kan endre tekstfargen på terminalen i henhold til ditt valg ved å bruke fargekoden. Anta at hvis du vil skrive ut en tekst i gul farge i terminalen, må du kjøre følgende kommando.
$ ekko $ '\ e [1; 33m'welcome to linux hint $' \ e [0m '
Produksjon:
Eksempel-4: Bruke en variabel for å bruke tekstfarge
Det er lettere å huske variabelnavnet i stedet for fargekoden. Så hvis du erklærer flere variabler med fargekoder, vil det være nyttig for brukerne å gjenbruke fargen flere ganger i skriptet. Kjør følgende kommandoer fra terminalen. Her vil de tre første kommandoene erklære tre variabler som er navngitt, Rød, grønn og blå. Den fjerde kommandoen vil skrive ut teksten, “Jeg liker sjokoladekake” i blå farge.
$ Rød = $ '\ e [1; 31m'
$ Grønn = $ '\ e [1; 32m'
$ Blå = $ '\ e [1; 34m'
$ ekko "$ blå jeg liker sjokoladekake"
Produksjon:
Eksempel-5: Endre tekst og bakgrunnsfarge fra terminalmenyen.
Den enkleste måten å endre tekst og bakgrunnsfarge på terminalen er å bruke terminalen Redigere Meny. Åpne en ny terminal og åpen Preferanser Dialogboks ved å velge Redigere og Preferanser menyelement.
Klikk på Farger Tab of the Preferanser dialogboks. Det er et alternativ for tekst- og bakgrunnsfarge, og det er "Bruk farge fra systemtema ”. Dette alternativet er aktivert som standard. Få det til å deaktivere å angi den tilpassede tekst- og bakgrunnsfargen. Velg tilpasset fra rullegardinlisten over Innebygd ordning. Klikk på Standardfarge knapp under bakgrunn. En ny dialogboks vises.
Fra denne dialogboksen kan du velge eller skrive inn den ønskelige fargekoden for å angi terminalbakgrunnsfargen og klikke på Plukke ut knapp.
Deretter klikker du på Lukk knappen til preferansene Dialogboks og se effekten. Hvis du lukker terminalen og åpner igjen igjen, vil du se bakgrunnsfargen i terminalen. Så bakgrunnsfargen endres permanent.
Som forrige vei, klikk på Standardfarge knapp under Tekst og velg ønsket tekstfarge fra Velg terminal tekstfarge for terminalen. Nå hvis du skriver inn en tekst i terminalen, vil teksten bli skrevet ut i den valgte fargen.
Dialogboksen Innstillinger har mange andre alternativer for å endre utseendet til terminalen som fet farge, markørfarge, fremheve farge osv.
Linux -brukeren kan ikke forestille seg å gjøre noen oppgave uten en terminal. Det er ikke nødvendig å endre tekst- eller bakgrunnsfargen på terminalen for å gjøre noen oppgave. Men brukeren endrer fargene for mental tilfredshet eller overrasker vennene og kollegene. Mange måter vises i denne artikkelen for å endre tekst- og bakgrunnsfarger. Å bruke menyen til terminalen er den enkleste måten å gjøre denne typen oppgaver. Hvis du er ny på dette området og vil endre fargene på terminalen vår, kan du prøve eksemplene på denne artikkelen og bruke farger i terminalvinduet som du vil.