Il comando Linux Cat viene utilizzato per stampare il contenuto di un file di testo. Con il comando Linux Cat, è possibile stampare il contenuto del file di origine C, Java, file di configurazione Linux ecc.
Il comando Cat è disponibile in ogni distribuzione Linux là fuori per impostazione predefinita. Quindi, non devi installarlo separatamente.
In questo articolo, ti mostrerò come usare il comando di gatto Linux. Quindi iniziamo.
Utilizzo di base del comando cat Linux:
L'uso di base e più comune del comando cat Linux è di usarlo senza alcuna opzione di comando.
Ad esempio, per visualizzare i contenuti del /etc/host Directory, eseguire il comando Cat come segue:
$ cat /etc /host
Come puoi vedere, il contenuto del /etc/host Il file di configurazione è stampato sullo schermo.
Numeri di linea di stampa:
Diciamo, vuoi stampare il contenuto di un file di origine Java sul terminale. È possibile utilizzare il comando cat ovviamente. Ma il comando Cat non mostra i numeri di riga per impostazione predefinita. Per un file di origine o un programma, è essenziale. Fortunatamente, il comando gatto ha -N Opzione che è possibile utilizzare per visualizzare i numeri di riga.
Per visualizzare il contenuto insieme al numero di riga del file sorgente Java Benvenuto.Giava, Esegui il comando Linux Cat come segue:
$ cat -n benvenuto.GiavaCome puoi vedere, i numeri di riga vengono visualizzati.
Numerazione solo righe non vuote:
Se vuoi mostrare numeri di riga per le righe che non sono solo vuoti, puoi usare il -B Opzione del comando gatto Linux.
Nel precedente file di origine Java Welcome.Java, ho aggiunto alcune righe vuote solo per dimostrare come il -B Opzione funziona.
Come puoi vedere, con il -N Opzione, tutte le righe (comprese le righe vuote) sono numerate.
$ cat -n benvenuto.GiavaCon il -B Opzione, solo le righe che non sono vuote sono numerate come puoi vedere nello screenshot seguente.
$ cat -b benvenuto.Giava
Rimuovere le righe vuote ripetute:
Un file che stai cercando di visualizzare può avere molte righe vuote una dopo l'altra. Questo renderà l'output del comando cat molto lungo e fastidioso.
Puoi usare il -S Opzione del comando cat Linux per rimuovere le righe vuote ripetute come segue:
$ cat -s benvenuto.GiavaCaratteri della scheda Stampa:
In un file di codice sorgente di un programma, potresti aver utilizzato molti caratteri delle schede. Fortunatamente, sono invisibili per impostazione predefinita. Ma, se hai davvero bisogno di vedere tutti i caratteri della scheda che hai sul tuo file, puoi usare il -T Opzione del comando gatto Linux.
Dove potresti aver bisogno di questa funzione è quando si desidera sostituire tutti i caratteri della scheda con spazi bianchi e si desidera assicurarsi che non ci siano caratteri di scheda rimasti.
Per visualizzare tutti i caratteri della scheda nel nostro Benvenuto.Giava File di origine, il comando Linux Cat può essere utilizzato come segue:
$ cat -t benvenuto.GiavaCome puoi vedere, i caratteri della scheda vengono visualizzati come ^I.
Stampa End of Line Personal:
Se si desidera stampare il carattere EOL (fine della riga) che è rappresentato da $, è possibile utilizzare il -E Opzione del comando gatto Linux.
Ad esempio, per stampare i personaggi EOL di benvenuto.Java, esegui il comando cat Linux come segue:
$ cat -e benvenuto.GiavaCome puoi vedere, i caratteri EOL sono stampati.
In precedenza, dovevi usare il -v Opzione per stampare i caratteri non stampabili, utilizzare il -T Opzione per stampare i caratteri della scheda e utilizzare il -E Opzione per stampare i caratteri EOL. Cosa succede se hai bisogno di stampare tutti questi? Bene, puoi combinare tutte queste opzioni insieme come segue:
$ cat -vte benvenuto.GiavaMa c'è una soluzione migliore. Il comando gatto Linux ha un file -UN Opzione che fa la stessa cosa con meno digitazione.
$ cat -a benvenuto.GiavaCome puoi vedere, le uscite sono le stesse.
Quindi, è fondamentalmente il modo in cui si utilizza il comando Linux Cat per visualizzare i file di testo su Linux. Grazie per aver letto questo articolo.