Il terminale è come una seconda casa virtuale per molti utenti Linux poiché trascorrono la maggior parte del loro tempo di lavoro digitando comandi al suo interno. È importante personalizzare il terminale secondo il desiderio del tuo cuore se non vuoi annoiarti con lo schermo noioso e nero della riga di comando.
Linux ti offre la possibilità di personalizzare qualsiasi aspetto del terminale: aspetto, comportamento, combinazioni di colori, caratteri e schermata iniziale.
In questo articolo, daremo un'occhiata a come puoi personalizzare la schermata iniziale del tuo terminale Linux per ravvivare le tue sessioni da riga di comando.
Passaggio 1: trovare il file di configurazione della shell
L'emulatore di terminale installato sulla tua macchina Linux funziona come frontend per la shell sottostante. Sulla maggior parte delle distribuzioni Linux, Bash è la shell predefinita preinstallata con il sistema. Su Linux, se non ti piace la shell predefinita, Bash nella maggior parte dei casi, puoi sempre cambia la shell usando chsh.
Ogni shell ha un file di configurazione memorizzato nella directory home dell'utente. Per Bash, il file si chiama .bashrc. E se stai usando Zsh, lo sarà .zshrc.
Nella directory home, individua il file di configurazione corrispondente alla shell che stai attualmente utilizzando. Ai fini di questa guida, dimostreremo come personalizzare la schermata iniziale su Bash. Tuttavia, tieni presente che i passaggi sono simili anche per altre shell.
Per personalizzare la schermata iniziale del tuo terminale, per prima cosa apri il file di configurazione della shell usando il tuo editor di testo preferito. In questo caso, Vim:
vim ~/.bashrc
Passaggio 2: aggiunta del contenuto della schermata iniziale
Prima di iniziare ad aggiungere script sofisticati al file, prova a stampare prima una semplice stringa per verificare se il file di configurazione viene letto correttamente dalla shell. Per fare ciò, aggiungi la seguente riga al file di configurazione:
echo "Benvenuto nel Terminale!"
Ora, salva ed esci da Vim e riavviare il terminale per visualizzare le modifiche.
Il messaggio di testo di benvenuto verrà visualizzato ogni volta che viene avviata la shell, generalmente al riavvio del terminale.
Ora che sai che il file di configurazione funziona, è il momento di aggiungere alcune informazioni e comandi interessanti al file.
1. Visualizza le informazioni di sistema nella schermata iniziale
Per ravvivare le cose, puoi visualizzare le informazioni di sistema nella parte superiore di una nuova istanza di terminale in modo attraente. Non devi preoccuparti di estrarre i dettagli del sistema e presentarli bene, sono già disponibili diversi strumenti che fanno questo lavoro per te. Due dei più utilizzati sono Neofetch e Screenfetch.
Prima di poter aggiungere i comandi al file di configurazione, installa Neofetch (o Screenfetch) utilizzando il gestore di pacchetti predefinito sul tuo sistema.
Quindi, a seconda del pacchetto installato sopra, aggiungi uno dei seguenti comandi alla fine del file di configurazione della shell:
neofetch
screenfetch
Salva le modifiche e riavvia il terminale.
2. Visualizza un messaggio casuale
Puoi usare fortuna per visualizzare virgolette casuali (a volte divertenti) ogni volta che si avvia il terminale. Prima di modificare il file di configurazione, installa il fortuna pacchetto sul tuo sistema.
Su Ubuntu/Debian:
sudo apt install fortune
Su Arch Linux:
sudo pacman -S fortune-mod
Per installare fortune su Fedora e CentOS:
sudo dnf install fortune-mod
Una volta installato, aggiungi il seguente comando alla fine del file di configurazione:
fortuna
Produzione:
Puoi incanalare la fortuna con altre utilità come parolaccia per creare prompt della schermata iniziale accattivanti. Installa il pacchetto cowsay sulla tua macchina e aggiungi la seguente riga al file di configurazione della shell:
fortuna | parolaccia
Produzione:
3. Mostra un'arte ASCII al lancio
Il testo normale può essere un enorme ostacolo per alcuni utenti. Sebbene il terminale Linux non supporti immagini e video, puoi comunque utilizzare l'arte ASCII per aggiungere un tocco visivo allo schermo.
Per questo, puoi usare il figlet utility per convertire il testo normale in ASCII art. Il pacchetto è disponibile sui repository ufficiali della distribuzione e può essere scaricato utilizzando il gestore di pacchetti predefinito.
Su sistemi basati su Debian come Ubuntu:
sudo apt install figlet
Per installare figlet su Arch Linux:
sudo pacman -S figlet
Su Fedora/CentOS e altre distribuzioni basate su RPM:
sudo dnf install figlet
Una volta installato, aggiungi la seguente istruzione al file di configurazione della shell:
figlet -cl "Questa è una stringa"
...dove "Questa è una stringa" è il testo che vuoi visualizzare come ASCII art.
Per esempio:
4. Aggiungi informazioni su meteo e data
Se sei pazzo di Linux e non riesci a ricordare la data e il tempo correnti mentre lavori sulla riga di comando, puoi configurare il terminale per ricordarti tali dettagli all'avvio.
Installare arricciare sul tuo sistema se non lo hai già. Quindi per ottenere i dettagli meteo ogni volta che avvii il terminale, aggiungi la seguente riga al file di configurazione:
curl wttr.in/paris? 0
Assicurati di sostituire "Parigi" nel suddetto comando con la tua posizione geografica. Il ?0 comanda al programma di stampare solo il meteo attuale invece delle previsioni a tre giorni predefinite.
Puoi anche stampare la data e il giorno correnti usando l'utilità della data. Aggiungi semplicemente la seguente riga alla configurazione della shell:
Data
Dopo aver aggiunto entrambi i comandi al file, la schermata iniziale sarà simile a questa:
Passaggio 3: salvataggio e verifica delle modifiche
Una volta che hai finito di modificare e modificare il file di configurazione, è il momento di applicare in modo permanente tali modifiche salvando ed uscendo dal file. Per visualizzare la schermata iniziale è sufficiente riavviare il terminale dal menu Applicazioni o utilizzare il pulsante Ctrl + Alt + T invece la scorciatoia da tastiera.
Puoi anche creare script personalizzati che stampino ciò che vuoi vedere nella schermata iniziale del tuo terminale. Quindi, aggiungi semplicemente il comando per eseguire lo script nel file di configurazione della shell e il gioco è fatto.
Non accontentarti dell'aspetto predefinito del terminale
A differenza di Windows e macOS, gli utenti hanno il controllo completo sull'aspetto e sul comportamento del proprio sistema Linux. Puoi letteralmente cambiare qualsiasi aspetto del sistema operativo poiché la maggior parte del codice è open-source e disponibile per la modifica.
Ma comprendere il codice può essere difficile se non hai familiarità con il linguaggio di programmazione. Pertanto, gli esperti di Linux che vogliono immergersi nella personalizzazione e nello sviluppo del kernel dovrebbero avere una buona conoscenza del linguaggio di programmazione C e dei suoi concetti.
Il linguaggio di programmazione C ha una reputazione difficile. Ma se ci riesci, puoi programmare qualsiasi cosa, come mostrano questi suggerimenti.
Leggi Avanti
- Linux
- terminale
- Personalizzazione Linux

Deepesh è l'editor junior per Linux di MUO. Scrive guide informative su Linux, con l'obiettivo di fornire un'esperienza felice a tutti i nuovi arrivati. Non sono sicuro dei film, ma se vuoi parlare di tecnologia, è il tuo ragazzo. Nel suo tempo libero, puoi trovarlo a leggere libri, ascoltare diversi generi musicali o suonare la sua chitarra.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti