13 esempi di comandi Cat di base in Linux

Il gatto (abbreviazione di “concatenare“) il comando è uno dei comandi più utilizzati in Linux/Unix come i sistemi operativi. gatto Il comando ci consente di creare file singoli o multipli, visualizzare il contenuto di file, concatenare file e reindirizzare l'output nel terminale o nei file. In questo articolo, scopriremo l'uso pratico di gatto comandi con i loro esempi in Linux.

Leggi anche:Impara come usare "cat" e "tac" (Reverse of cat Command) in Linux

Comando gatto Linux
13 comandi di base di Linux Cat

Sintassi generale

gatto [OPZIONE] [FILE]...

1. Visualizza contenuto del file

Nell'esempio seguente, mostrerà il contenuto di /etc/passwd file.

# cat /etc/passwd root: x: 0:0:root:/root:/bin/bash. bin: x: 1:1:bin:/bin:/sbin/nologin. narad: x: 500:500::/home/narad:/bin/bash

2. Visualizza il contenuto di più file nel terminale

Nell'esempio seguente, visualizzerà il contenuto di test e prova1 file nel terminale.

# test del gatto test1 Ciao a tutti. Ciao mondo,

3. Crea un file con Cat Command

Creeremo un file chiamato prova2 file con il comando sottostante.

# gatto >test2

Attende input dall'utente, digita il testo desiderato e premi CTRL+D (tieni premuto Tasto Ctrl e digita 'D') uscire. Il testo sarà scritto in prova2 file. Puoi vedere il contenuto del file con il seguente gatto comando.

# test del gatto2 ciao a tutti, come state?

4. Usa Cat Command con più e meno opzioni

Se un file con un numero elevato di contenuti che non si adatta al terminale di output e lo schermo scorre molto velocemente, possiamo usare i parametri più o meno con gatto comando come mostrato sopra.

# cat song.txt | Di più# cat song.txt | meno

5. Visualizza i numeri di riga nel file

Insieme a -n opzione potresti vedere i numeri di riga di un file canzone.txt nel terminale di uscita.

# cat -n canzone.txt1 "Guarire il mondo" 2 C'è un posto in. 3 Il tuo cuore. 4 E so che è amore. 5 E questo posto potrebbe. 6 Sii molto. 7 Più luminoso di domani. 8 E se ci provi davvero. 9 Scoprirai che non ce n'è bisogno. 10 Piangere. 11 In questo posto ti sentirai. 12 Non c'è dolore o dolore

6. Mostra $ alla fine del file

Di seguito, puoi vedere con -e opzione che '$' è mostrato alla fine della riga e anche nello spazio che mostra '$'se c'è spazio tra i paragrafi. Questa opzione è utile per comprimere più righe in una singola riga.

# cat -e testciao a tutti, come state?$ $ Ehi, sto bene.$ Come sta andando il tuo allenamento?$ $

7. Visualizza righe separate da tabulazioni nel file

Nell'output sotto, potremmo vedere TAB lo spazio è pieno di '^Io' carattere.

# gatto -T test Ciao ^Iotutti, come state? Hey, ^Iosto bene. ^Io^ICom'è il tuo allenamento ^Iova avanti? facciamo ^Ioun po' di pratica in Linux.

8. Visualizza più file contemporaneamente

Nell'esempio seguente abbiamo tre file test, prova1 e prova2 e in grado di visualizzare il contenuto di quei file come mostrato sopra. Dobbiamo separare ogni file con ; (punto e virgola).

# prova del gatto; gatto prova1; gatto test2 Questo è il file di prova. Questo è il file test1. Questo è il file test2.

9. Usa output standard con l'operatore di reindirizzamento

Possiamo reindirizzare l'output standard di un file in un nuovo file altrimenti file esistente con '>' (maggiore di) simbolo. Contenuti attenti e esistenti di prova1 verrà sovrascritto dal contenuto di test file.

# test gatto > test1

10. Aggiunta di output standard con operatore di reindirizzamento

Aggiunge nel file esistente con '>>' (doppio maggiore di) simbolo. Qui, contenuto di test il file verrà aggiunto alla fine di prova1 file.

# prova gatto >> prova1

11. Reindirizzamento dell'input standard con l'operatore di reindirizzamento

Quando usi il reindirizzamento con l'input standard '<' (meno del simbolo), usa il nome del file prova2 come input per un comando e l'output verrà mostrato in un terminale.

# gatto < test2 Questo è il file test2.

12. Reindirizzare più file contenuti in un unico file

Questo creerà un file chiamato prova3 e tutto l'output verrà reindirizzato in un file appena creato.

# gatto test test1 test2 > test3

13. Ordinamento del contenuto di più file in un singolo file

Questo creerà un file prova4 e uscita di gatto il comando viene reindirizzato per ordinare e il risultato verrà reindirizzato in un file appena creato.

# gatto test test1 test2 test3 | ordina > test4

Questo articolo mostra i comandi di base che possono aiutarti a esplorare gatto comando. Puoi fare riferimento alla pagina man di gatto comando se vuoi conoscere più opzioni. Nel prossimo articolo tratteremo i comandi cat più avanzati. Per favore condividilo se trovi utile questo articolo attraverso la nostra casella di commento qui sotto.

Teachs.ru