GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Linux Cat:utilizzo ed esempi

Il comando cat è uno dei comandi Linux più utili che puoi imparare. Prende il nome dalla parola concatenare e consente di creare, unire o stampare file nella schermata di output standard o in un altro file e molto altro.

Non richiede l'installazione di nulla poiché viene preinstallato con il pacchetto coreutils in qualsiasi sistema basato su Debian o Red Hat.

In questo tutorial, tratteremo gli usi comuni del comando cat di Linux, spiegandone le caratteristiche.

Sintassi del comando Cat

Prima di iniziare a esplorare l'argomento dell'articolo, dovremmo accedere al VPS utilizzando SSH e controllare rapidamente la sintassi di base. Il comando accetta un nome file come argomento insieme alle opzioni per specificare operazioni particolari.

cat [OPTION] [FILE]

Per trovare tutte le opzioni disponibili, digita cat –help dal terminale.

Creazione di un file con il comando Cat

Usando il comando cat puoi creare rapidamente un file e inserirvi del testo. Per farlo, usa > reindirizza l'operatore per reindirizzare il testo nel file.

cat > filename.txt

Il file viene creato e puoi iniziare a popolarlo con il testo. Per aggiungere più righe di testo basta premere Invio alla fine di ogni riga. Al termine, premi CTRL+D per uscire dal file.

Per verificare che il file sia stato effettivamente creato dal comando utilizzato sopra, basta utilizzare il seguente comando ls nel terminale:

ls -l

Visualizzare il contenuto di un file con il comando Cat

Questo è uno degli usi più basilari del comando cat. Senza alcuna opzione, il comando leggerà il contenuto di un file e lo visualizzerà nella console.

cat filename.txt

Per evitare lo scorrimento di file di grandi dimensioni, potresti voler aggiungere l'opzione | di più per emettere attraverso il display inferiore o superiore:

cat filename.txt | more

È inoltre possibile visualizzare il contenuto di più file. Ad esempio, per visualizzare il contenuto di tutti i file di testo, utilizzare il seguente comando nel terminale:

cat *.txt

Reindirizzamento dei contenuti utilizzando il comando Cat

Anziché visualizzare il contenuto di un file nella console, puoi reindirizzare l'output a un altro file utilizzando l'opzione > . La riga di comando sarebbe simile a questa:

cat source.txt > destination.txt

Se il file di destinazione non esiste, il comando lo creerà o ne sovrascriverà uno esistente con lo stesso nome.

Per aggiungere il contenuto del file di destinazione, utilizzare >> opzione insieme al comando cat:

cat source.txt >> destination.txt

Concatenamento di file con il comando Cat

Questo comando ti consente anche di concatenare più file in uno solo. Fondamentalmente funziona esattamente come la funzione di reindirizzamento sopra, ma con più file di origine.

cat source1.txt source2.txt > destination.txt

Come in precedenza, il comando precedente creerà il file di destinazione se non esiste o sovrascriverà uno esistente con lo stesso nome.

La riga di evidenziazione termina con il comando Cat

Il comando cat può anche contrassegnare le estremità di riga visualizzando il $ carattere alla fine di ogni riga. Per utilizzare questa funzione, usa la -E opzione insieme al comando cat:

cat -E filename.txt

Mostra i numeri di riga con il comando Cat

Con il comando cat puoi anche visualizzare il contenuto di un file insieme ai numeri di riga all'inizio di ciascuno. Per utilizzare questa funzione, usa -n opzione con comando cat:

cat -n filename.txt

Visualizzazione di caratteri non stampabili con il comando Cat

Per visualizzare tutti i caratteri non stampabili, usa -v opzione insieme al comando cat come nel seguente esempio:

cat -v filename.txt

Per visualizzare solo i caratteri di tabulazione, usa -T :

cat -T filename.txt

I caratteri di tabulazione verranno visualizzati come ^I

Soppressione delle righe vuote con il comando Cat

Per eliminare le righe vuote ripetute e lo spazio sicuro sul display puoi utilizzare i -s opzione. Tieni presente che questa opzione manterrà una riga vuota rimuovendo solo le righe vuote ripetute. Il comando sarebbe simile a questo:

cat -s filename.txt

Numerazione delle righe non vuote con il comando Cat

Per visualizzare le righe non vuote con i numeri di riga stampati prima di esse, utilizzare -b opzione. Ricorda il -b l'opzione sostituirà -n opzione:

cat -b filename.txt

Visualizzazione di un file in ordine inverso con il comando Cat

Per visualizzare il contenuto di un file in ordine inverso, partendo dall'ultima riga e terminando con la prima, basta usare il tac comando, che è solo cat al contrario:

tac filename.txt

Conclusione

Questo è tutto. Ora conosci tutte le caratteristiche e le funzioni di base del comando cat. Ora avrai le conoscenze di base per metterle a frutto. Per ulteriori informazioni sul comando cat, puoi sempre richiamare la pagina man di cat con il comando man cat! .

Ci auguriamo che questo articolo ti abbia aiutato a migliorare le tue abilità con il terminale Linux. Ci vediamo al prossimo!


Linux
  1. Il comando Sed di Linux:utilizzo ed esempi

  2. Il comando AWK di Linux:esempi di sintassi di utilizzo di Linux e Unix

  3. 7 Esempi di comandi Linux df

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

  5. swapon e swapoff Esempi di comandi in Linux

Comando IP Linux con esempi di utilizzo

Opzioni di comando ed esempi di Tee Command in Linux

Cat Command in Linux:esempi essenziali e avanzati

Utilizzo del comando Linux mv con esempi

Esempi di comandi di Linux cat

Esempi di comandi id in Linux