Linux Commands · 4 min read · Sep 15, 2025
10 Esempi di Comando cat di Linux per Principianti

Se sei un utente regolare della riga di comando di Linux, sono sicuro che avrai utilizzato il comando cat. Questo strumento è principalmente utilizzato per visualizzare il contenuto di un file, anche se offre molte altre piccole ma utili funzionalità. Questo articolo discuterà il comando cat in dettaglio, spiegando alcune delle sue caratteristiche principali.
Tutti gli esempi menzionati in questo tutorial sono stati testati su Ubuntu 22.04 LTS.
** Comando cat di Linux
La pagina man dello strumento lo descrive come segue:
cat - concatena file e stampa sull'output standardDi seguito ci sono 10 punti che ti daranno una buona idea su cat, inclusi come funziona e quali funzionalità offre:
1. Come visualizzare il contenuto di un file usando cat
Il comando cat ti consente di visualizzare il contenuto di un file sull’output standard (stdout). Questo può essere fatto nel seguente modo:
$ cat [nome-file]Ad esempio:
$ cat file1.txt
2. Come visualizzare più file usando cat
Lo strumento consente anche di visualizzare il contenuto di più file in una sola volta. Questo può essere fatto nel seguente modo:
$ cat [nome-file] [nome-file] ...Ad esempio:
$ cat file1.txt file2.txt
3. Come visualizzare il contenuto di un file con numeri di riga
Se vuoi, puoi anche visualizzare il contenuto di un file con i numeri di riga stampati all’inizio di ogni riga. Questo può essere fatto utilizzando l’opzione della riga di comando -n dello strumento.
$ cat -n [nome-file]Ad esempio:
$ cat -n file1.txt4. Come creare un file usando il comando cat
Puoi anche creare un nuovo file e riempirlo con informazioni utilizzando un solo comando cat. Ecco come fare:
$ cat > [nome-del-nuovo-file]Quando eseguito, il comando richiede di inserire le informazioni nel terminale. Una volta terminato, premi CTRL+d.
Ad esempio:
$ cat > file4.txt
Per verificare l’esistenza del file e controllare quali informazioni contiene, ho usato il seguente comando:

5. Come copiare il contenuto di un file in un altro file
Puoi anche usare cat per copiare il contenuto di un file in un altro file. Questo può essere fatto nel seguente modo:
$ cat [nome-file-di-cui-copiare-il-contenuto] > [nome-file-destinazione]Ad esempio:
$ cat file1.txt > file3.txt
Si prega di notare che l’operatore di reindirizzamento dell’output (>) che abbiamo usato in questo caso svuota il file di destinazione prima che il contenuto venga spostato in esso. Quindi, vale la pena sapere che esiste un altro operatore di reindirizzamento (>>) che aggiunge i contenuti al file di destinazione invece di svuotarlo prima.
6. Come far evidenziare a cat le fine delle righe
Se vuoi, puoi anche far evidenziare a cat la fine delle righe. Lo strumento lo fa visualizzando $ alla fine di ogni riga. Questa funzionalità può essere accessibile utilizzando l’opzione della riga di comando -E dello strumento.
$ cat -E [nome-file]Ad esempio:
$ cat -E file1.txt
7. Come far sopprimere a cat le righe vuote ripetute
Se vuoi, puoi anche far sopprimere al comando cat le righe vuote ripetute nell’output. Questo può essere fatto utilizzando l’opzione della riga di comando -s.
$ cat -s [nome-file]Ad esempio:
$ cat -s file6.txt
Il primo comando nello screenshot sopra mostra tutte le righe vuote nel file. Ma a causa dell’opzione della riga di comando -s che abbiamo usato nel secondo comando cat, le righe vuote ripetute sono state soppresse.
8. Come far visualizzare a cat i caratteri di tabulazione come ^I
Il comando cat consente anche di visualizzare i caratteri di tabulazione come ^I. Questo può essere fatto utilizzando l’opzione della riga di comando -T dello strumento.
$ cat -T [nome-file]Ad esempio:
$ cat -T file7.txt
Come puoi vedere nello screenshot sopra, la prima volta i TAB sono stati visualizzati normalmente, ma quando lo stesso comando è stato eseguito con l’opzione -T, i TAB sono stati sostituiti da ^I.
9. Come far visualizzare a cat i caratteri non stampabili
Puoi anche far visualizzare al comando cat i caratteri non stampabili se lo desideri. Questo può essere fatto utilizzando l’opzione della riga di comando -v.
$ cat -v [nome-file]Ad esempio:
$ cat -v file9.txtCome puoi vedere nello screenshot sopra, il primo comando ha visualizzato normalmente il contenuto del file contenente caratteri non stampabili. Ma quando abbiamo usato l’opzione -v, quei caratteri sono stati visualizzati in una notazione speciale utilizzata dall’opzione.
Nota che i caratteri LFD (line feeds) e TAB sono eccezioni per questa opzione della riga di comando.
10. L’opzione -A
Se hai bisogno di utilizzare le opzioni -v, -E e -T insieme, allora invece di scrivere -vET nel comando, puoi usare l’opzione della riga di comando -A.
$ cat -A [nome-file]Ad esempio:
$ cat -A file10.txtCome puoi vedere nello screenshot sopra, il primo comando mostra che il file (file10.txt) contiene due righe. Quelle righe contengono tabulazioni e alcuni caratteri non stampabili. Quindi, quando lo stesso comando è stato eseguito con l’opzione della riga di comando -A, le tabulazioni sono state sostituite da ^I e i caratteri non stampabili sono stati visualizzati in una notazione speciale. E infine, ogni riga è terminata con un $. Quindi, effettivamente, -A ha fatto ciò che -vET avrebbe fatto.
Conclusione
Abbiamo coperto la maggior parte delle opzioni del comando cat qui, quindi praticarle dovrebbe darti un’idea piuttosto buona dello strumento. Provali e, una volta fatto, vai alla pagina man del comando per saperne di più.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.