GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi importanti di comandi Cat in Linux

Il gatto (abbreviazione di "concatena ") command è uno dei comandi più utilizzati in Linux/Unix come i sistemi operativi. Il comando cat ci consente di creare file singoli o multipli, visualizzare il contenuto di file, concatenare file e reindirizzare l'output nel terminale o nei file.

Fondamentalmente, utilizzandolo puoi leggere, scrivere, aggiungere contenuto da un file a un altro file, concatenare file e reindirizzare l'output al terminale.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query Cat Command correlate.

In questo contesto, esamineremo come funzionano i comandi cat insieme ad esempi in Linux.


Sintassi generale del comando cat

Prima di tutto dovresti conoscere la sintassi del comando cat prima di usarlo. Di seguito è riportata la sintassi di base del comando cat:

$ cat [OPTIONS] [FILE_NAMES]

Dove,

  • OPZIONI – Puoi specificare le opzioni http://man7.org/linux/man-pages/man1/cat.1.html. Ottieni tutte le opzioni disponibili usando cat –help.
  • FILE_NAMES:specifica nomi di file singoli o multipli.


Come visualizzare il contenuto del file usando il comando cat?

Il comando cat è comunemente usato per leggere il contenuto dei file. L'esempio seguente mostrerà il contenuto del file /etc/timezone:

$ cat /etc/timezone
Output
Etc/UTC


Come visualizzare il contenuto di più file utilizzando il comando cat?

Puoi visualizzare il contenuto di più file usando il comando seguente:

$ cat file1.txt file2.txt


Come reindirizzare il contenuto del file usando il comando cat?

È possibile memorizzare l'output in un file invece di visualizzarlo sullo schermo. Il comando seguente copierà il contenuto dal primo file al secondo file:

$ cat file1.txt > file2.txt

Il comando precedente creerà un file se il secondo file non esiste. Se è disponibile, sovrascriverà il contenuto del file.


Come aggiungere l'output con l'operatore di reindirizzamento utilizzando il comando cat?

Puoi aggiungere il contenuto di uno a un altro file senza sovrascrivere usando il comando seguente:

$ cat file1.txt >> file2.txt


Come reindirizzare l'input standard con l'operatore di reindirizzamento utilizzando il comando cat?

Quando si desidera trasferire l'input dal secondo file al terminale, è possibile utilizzare il simbolo di input standard '<' (minore di) come indicato di seguito:

$ cat < file1.txt


Come creare un file usando Cat Command?

È molto facile creare un file usando il comando cat. Per creare file usando il comando cat devi solo usare l'operatore di reindirizzamento e il nome del file. Premi il tasto Invio e ora puoi digitare tutto ciò che vuoi scrivere. Salva il file usando Ctrl + D.

$ cat > file.txt

Qui stiamo creando un nome file con "file.txt". Se esiste un file con quel nome, verrà sovrascritto, altrimenti verrà creato un nuovo file.


Come visualizzare i numeri di riga utilizzando Cat Command?

Se vuoi visualizzare il contenuto del file con il numero di riga, puoi usare l'opzione -n ​​con il comando cat come di seguito:

$ cat -n file1.txt
Output
1    This is Line Number One
2    This is Second Line Number


Come visualizzare le righe separate da schede nel file utilizzando Cat Command?

Puoi usare l'argomento -T per differenziare tabulazioni e spazi:

$ cat -T /etc/hosts
Output
127.0.0.1^Ilocalhost
127.0.1.1^Ilocal.linuxapt
The TAB characters will be shown as ^I.


Come visualizzare $ alla fine del file usando Cat Command?

È possibile visualizzare la riga che termina con '$' inoltre è possibile visualizzare eventuali spazi tra i paragrafi. Questa opzione è utile per spremere più righe in una singola riga.

$ cat -e /etc/lsb-release
Output
DISTRIB_ID=Ubuntu$
DISTRIB_RELEASE=20.04$
DISTRIB_CODENAME=FocalFossa$
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"$


Come concatenare più file in un unico file?

Quando si passa più di un nome di file come argomenti con il comando cat, i contenuti dei file verranno concatenati. Leggerà il file come sequenza data e verrà aggiunto per visualizzare lo stesso.

Nel comando seguente leggerà il contenuto di file1.txt e file2.txt e visualizzerà il risultato nel terminale:

$ cat file1.txt file2.txt

Puoi concatenare il contenuto del file file1.txt e file2.txt e memorizzarlo in un altro file utilizzando l'operatore di reindirizzamento come di seguito:

$ cat file1.txt file2.txt > file3.txt

Se il file non è presente verrà creato altrimenti verrà sovrascritto.



Linux
  1. Comando mv in Linux:7 esempi essenziali

  2. Esempi di comandi tail di Linux

  3. 14 Utili esempi di comandi "cat" in Linux

  4. Esempi di comandi gzip in Linux

  5. file Esempi di comandi in Linux

Comando Linux WC con esempi

Esempi di comandi di Linux cat

Esempi di comandi gzip di Linux

Esempi di comandi dumpe2fs in Linux

Esempi di comandi fsck in Linux

Esempi di comandi mkfs in Linux