Salve community, la maggior parte delle cose in Linux vengono fatte usando la riga di comando, il terminale può essere utilizzato per moltissime cose come: navigare nei file ed impartire comandi al sistema. Esiste un modo per personalizzare la schermata iniziale di questo strumento, anche perché la maggior parte degli utenti Linux lo utilizza. In questa guida vedremmo come personalizzare il colore mediante dei semplici e velocissimi passaggi del Terminale in Linux.
Solitamente ogni utente dopo l’installazione personalizza a proprio piacimento il sistema. Una di queste personalizzazioni e soprattutto quella del colore del terminale, che può essere modificato a proprio piacimento. Non solo il colore, ma inoltre anche il testo. Inoltre vi ricordo che il Terminale è uno strumento potentissimo e di principale utilizzo in Linux che permette dunque di controllare il sistema. Noi consigliamo sempre di imparare ad utilizzarlo se si vuole usare al meglio il sistema.
Personalizzare Colore del Terminale – Mediante le impostazioni di sistema:
Tuttavia molti utenti sanno che esiste un modo semplice di personalizzazione del terminale mediante le impostazioni di sistema. Inoltre questo permette di modificare il colore del testo, il colore dello sfondo, ecc.. Molte applicazioni di emulazione di terminale, come GNOME Terminal o Konsole, sono dotate di una discreta selezione di impostazioni.
- Apriamo il Terminale -> Modifica -> Preferenze -> e scegliere il colore gradito.
- Dopo di che scegliamo il colore che più ci piace.
In Ubuntu, inoltre puoi facilmente personalizzare il testo e il colore di sfondo e selezionare una tavolozza di colori corrispondente.
La maggior parte delle distribuzioni Linux usa Bash come shell predefinita. Bash ha quattro prompt personalizzabili, ma vale la pena personalizzare solo il prompt principale (chiamato PS1) perché viene visualizzato prima di ogni comando.
I restanti tre prompt vengono visualizzati solo in occasioni speciali, ad esempio quando un comando richiede più input o durante il debug di script bash, perciò puoi tranquillamente ignorarli.
Mediante modifica manuale:
La configurazione del prompt di Bash è memorizzata nel file .bashrc dell’account utente, che si trova in ~/.bashrc . Quindi, se il tuo nome utente è “Mario“, il file si troverà in “/home/Mario/.bashrc“.
Questo è ciò che PS1 mostra di default in Ubuntu:
- Per vedere il valore predefinito di PS1, usa da terminale il seguente comando:
$ echo "Bash PS1:" $PS1
Dopo aver digitato il comando, apparirà la configurazione. Come questa d’esempio:
PS1 = '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\ u@ \h\[\033[00m\]:
\[\033[01;34m\]\w\ [\033[00m\]\$ '
Questa sequenza apparentemente casuale di lettere, numeri e caratteri speciali è costituita dunque dalle cosiddette sequenze del prompt Bash con i valori utilizzati per specificare i colori. Di seguito la legenda:
\u | the username of the current user |
@ | the ‘@’ symbol |
\h | the hostname up to the first ‘.’ |
: | the ‘:’ symbol |
\w | the current working directory |
$ | the ‘$’ symbol |
Esempio: Ogni modifica è semplice, ecco come modificare il colore del nome utente e renderlo rosso. Il colore rosso perciò ha il valore di 31, quindi:
PS1="\[\033[31m\]\u$ "
Ecco la legenda dei colori con i loro valori corrispondenti:
Colore | Valore | Esempio |
Default foreground color | 39 | echo -e “Default \e[39mDefault” |
Black | 30 | echo -e “Default \e[30mBlack” |
Red | 31 | echo -e “Default \e[31mRed” |
Green | 32 | echo -e “Default \e[32mGreen” |
Yellow | 33 | echo -e “Default \e[33mYellow” |
Blue | 34 | echo -e “Default \e[34mBlue” |
Magenta | 35 | echo -e “Default \e[35mMagenta” |
Cyan | 36 | echo -e “Default \e[36mCyan” |
Light gray | 37 | echo -e “Default \e[37mLight gray” |
Dark gray | 90 | echo -e “Default \e[90mDark gray” |
Light red | 91 | echo -e “Default \e[91mLight red” |
Light green | 92 | echo -e “Default \e[92mLight green” |
Light yellow | 93 | echo -e “Default \e[93mLight yellow” |
Light blue | 94 | echo -e “Default \e[94mLight blue” |
Light magenta | 95 | echo -e “Default \e[95mLight magenta” |
Light cyan | 96 | echo -e “Default \e[96mLight cyan” |
White | 97 | echo -e “Default \e[97mWhite” |
- Per applicare le modifiche non rimane altro che modificare il File .bashrc (usually in ~/.bashrc):
In conclusione questo è tutto su come personalizzare il colore del Terminale in Linux! Spero di esservi stato d’aiuto, inoltre seguiteci sui social per ricevere novità o magari qualche altra guida, saluti lo staff