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 standard

Di 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

Mostra il contenuto di più file contemporaneamente usando il comando cat

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.txt

4. 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

Usa il comando cat per inserire testo in un file

Per verificare l’esistenza del file e controllare quali informazioni contiene, ho usato il seguente comando:

Mostra il contenuto del file di testo

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

Copia testo da un file a un altro con cat

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

Mostra le fine delle righe nell'output del comando cat

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

Sopprimi righe vuote duplicate nel comando cat

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

Mostra tab

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.txt

Come 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.txt

Come 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ù.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.