Prima di utilizzare questo tutorial, devi conoscere alcune informazioni di base sui codici e le impostazioni di colore. Esistono alcune variabili speciali di shell che vengono utilizzate per controllare il prompt di Bash, come PS1, PS2, PS3 ecc. PS1 è la variabile predefinita per archiviare il prompt primario. Per impostazione predefinita, il prompt dei comandi è impostato su [\ u@\ h \ w] \ $. Ogni carattere di retroscena di Bash Prompt ha il significato speciale che viene spiegato di seguito.
Esegui il comando seguente per visualizzare il prompt bash corrente.
$ echo $ ps1
È possibile modificare l'attuale Prompt Bash Prompt formato predefinito, colore del carattere e colore di sfondo del terminale in modo permanente o temporaneo. Devi modificare ~/.file bashrc per modifica permanente o modificare le variabili della shell sopra menzionate per una modifica temporanea.
Molti codici a colori sono disponibili in bash per cambiare il colore del testo o dello sfondo. Alcuni di loro sono menzionati di seguito.
Colore | Codice per fare il colore normale | Codice per fare un colore audace |
Rosso | 0; 31 | 1; 31 |
Verde | 0; 32 | 1; 32 |
Blu | 0; 34 | 1; 34 |
Nero | 0; 30 | 1; 30 |
Giallo | 0; 33 | 1; 33 |
In questo articolo è mostrato come questi codici a colori possono essere applicati nel terminale bash.
Esempio-1: modifica del prompt di Bash in formato e colore diversi
Quando l'utente desidera modificare il colore del prompt bash di un colore particolare, allora dovrà inizializzare qualsiasi variabile Specia Shell come PS1 con il codice colore. Il seguente primo comando imposterà il colore del testo del prompt su blu e il comando successivo imposterà il colore su rosso. Qui, 34 è il blu codice colore e 31 è il rosso codice colore.
$ Export ps1 = '\ e [0; 34m \ u@\ h: \ w $ \ e [m'
$ Export ps1 = '\ e [0; 31m \ u@\ h: \ w $ \ e [m'
Produzione:
Esempio-2: impostazione di colori diversi in diverse parti del prompt bash
Se si desidera impostare più colori in diverse parti del prompt bash, è necessario modificare la variabile shell come il seguente comando. È possibile impostare il testo del prompt bash in base alla tua scelta. Il seguente comando imposterà il file nome utente con blu colore, '~' simbolo con giallo colore e '$' simbolo con rosso colore.
$ export ps1 = '\ [\ e [0; 34m \ u \] \ [\ e [0; 32m \ w \] \ [\ e [0; 34m \] \ [\ e [0; 31m \] $ \ [\ e [1; 31m \] '
Produzione:
Esempio-3: modifica del colore del testo del terminale temporaneo
Bianco Il testo del colore viene visualizzato nel terminale per impostazione predefinita. È possibile modificare il colore del testo del terminale in base alla tua scelta utilizzando il codice colore. Supponiamo, se si desidera stampare qualsiasi testo in colore giallo nel terminale, esegui il comando seguente.
$ echo $ '\ e [1; 33m'welcome to Linux suggerimento $' \ e [0m '
Produzione:
Esempio-4: utilizzando una variabile per applicare il colore del testo
È più facile ricordare il nome della variabile anziché il codice colore. Quindi, se si dichiara più variabili con i codici a colori, sarà utile per gli utenti riutilizzare il colore più volte nello script. Esegui i seguenti comandi dal terminale. Qui, i primi tre comandi dichiareranno tre variabili denominate, Rosso, verde e blu. Il quarto comando stamperà il testo, "Mi piace la torta al cioccolato" in colore blu.
$ Rosso = $ '\ e [1; 31m'
$ Verde = $ '\ e [1; 32m'
$ Blu = $ '\ e [1; 34m'
$ echo "$ blu mi piace la torta al cioccolato"
Produzione:
Esempio-5: modifica del colore di testo e sfondo dal menu terminale.
Il modo più semplice per cambiare il colore di testo e sfondo del terminale è l'utilizzo del terminale Modificare menù. Apri qualsiasi nuovo terminale e apri Preferenze Dialogico selezionando Modificare E Preferenze elemento del menu.
Clicca sul Colori Tab di Preferenze la finestra di dialogo. C'è un'opzione per il colore di testo e sfondo e questo è "Usa il colore dal tema del sistema ". Questa opzione è abilitata per impostazione predefinita. Rendilo disabilitato per impostare il testo di testo e lo sfondo personalizzato. Seleziona personalizzato dall'elenco a discesa di Schema integrato. Clicca su Colore predefinito pulsante sotto sfondo. Verrà visualizzata una nuova finestra di dialogo.
Da questa finestra di dialogo, è possibile selezionare o digitare il codice colore desiderabile per impostare il colore dello sfondo del terminale e fare clic su Selezionare pulsante.
Quindi, fare clic su Vicino pulsante di le preferenze Dialogico e vedere l'effetto. Ora, se chiudi il terminale e riaprirai di nuovo, vedrai il colore di sfondo nel terminale. Quindi, il colore di sfondo viene cambiato in modo permanente.
Come il modo precedente, fai clic su Colore predefinito pulsante sotto Testo e seleziona il colore del testo desiderato dal Scegli il colore del testo terminale per il terminale. Ora se digiti qualche testo nel terminale, il testo verrà stampato nel colore selezionato.
La finestra di dialogo Preferenze ha molte altre opzioni per modificare l'aspetto del terminale come il colore audace, il colore del cursore, il colore di evidenzia ecc.
L'utente Linux non può immaginare per eseguire alcuna attività senza un terminale. Non è necessario modificare il testo del testo o dello sfondo del terminale per svolgere qualsiasi attività. Ma l'utente cambia i colori per soddisfazione mentale o sorprende gli amici e i colleghi. Molti modi sono mostrati in questo articolo per cambiare i colori di testo e sfondo. L'uso del menu del terminale è il modo più semplice per fare questi tipi di attività. Se sei nuovo in quest'area e vuoi cambiare i colori del nostro terminale, prova gli esempi di questo articolo e applica i colori nella finestra del terminale come preferisci.