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
gatto [OPZIONE] [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
Nell'esempio seguente, visualizzerà il contenuto di test e prova1 file nel terminale.
# test del gatto test1 Ciao a tutti. Ciao mondo,
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?
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
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
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?$ $
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.
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.
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
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
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.
Questo creerà un file chiamato prova3 e tutto l'output verrà reindirizzato in un file appena creato.
# gatto test test1 test2 > test3
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.