Come visualizzare il contenuto del file in Linux | Comando gatto
IL cat> il comando in Linux è più di un semplice strumento; è un compagno versatile per varie operazioni relative ai file, consentendo agli utenti di visualizzare, concatenare, creare, copiare, unire e manipolare il contenuto dei file. Analizziamo i dettagli di alcuni di uso frequente cat> comandi, comprendendo ogni esempio lungo il percorso.
Tabella dei contenuti
- Sintassi di base del comando `cat`
- 1. Come visualizzare il contenuto di un singolo file in Linux
- 2. Come visualizzare il contenuto di più file in Linux
- 3. Come visualizzare il contenuto di un file che precede i numeri di riga in Linux
- 4. Come creare un file e aggiungere contenuto in Linux utilizzando il comando `cat`
- 5. Come copiare il contenuto di un file in un altro file in Linux
- 6. Il comando Cat può sopprimere le righe vuote ripetute nell'output
- 7. Come aggiungere il contenuto di un file alla fine di un altro file
- 8. Come visualizzare il contenuto in ordine inverso utilizzando il comando `tac` in Linux
- 9. Come evidenziare la fine della riga in Linux
- 10. Opzione della riga di comando `-A` nel comando `cat` in Linux
- 11. Come aprire file tratteggiati in Linux utilizzando il comando `cat`
- 12. Comando Cat se il file ha molto contenuto e non può essere inserito nel terminale.
- 13. Unisci i contenuti di più file utilizzando il comando `cat`
- 14. Visualizza il contenuto di tutti i file di testo in una cartella utilizzando il comando 'Cat'.
- 15. Comando Cat da aggiungere a un file esistente:
Sintassi di base del comando `cat`
La sintassi di base del comando 'cat' è la seguente:
cat [OPTION] [FILE]
Qui,
[OPZIONE] : rappresenta varie opzioni della riga di comando.
[FILE] : il nome del/i file da elaborare. Esploriamo alcuni degli usi comuni di 'gatto' insieme ad esempi.
Esempi pratici di comando Cat in Linux
1. Come visualizzare il contenuto di un singolo file inLinux
L'uso più elementare di 'cat' è visualizzare il contenuto di un file sul terminale. Ciò può essere ottenuto semplicemente fornendo il nome del file come argomento:
Sintassi:
cat file_name
Esempio: Se il nostro nome_file = jayesh.txt
cat jayesh.txt
gatto jayesh.txt
Nota: Il comando `ls` viene utilizzato per visualizzare tutti i file e le directory nella posizione corrente.
2. Come visualizzare il contenuto di più file inLinux
Sintassi:
cat file_name1 file_name2
Esempio: Se abbiamo due file, file1 e file2.
cat file1 file2
cat file1 file2
3. Come visualizzare il contenuto di un file che precede i numeri di riga in Linux
Aggiungendo il -n> opzione a cat> introduce i numeri di riga, rendendo conveniente identificare e fare riferimento a righe specifiche all'interno del file.
Sintassi:
cat -n file_name
Esempio: Se il nostro nome_file è file2.
cat -n file2
cat -nfile2
Ecco, il cat> comando, utilizzato con il reindirizzamento ( >> ), consente di creare un nuovo file denominato jayesh1 e di inserirvi il contenuto direttamente. Il successivo ls> Il comando elenca tutti i file nella posizione corrente.
4. Come creare un file e aggiungere contenuto in Linux utilizzando il comando `cat`
Se desideri creare un nuovo file o sovrascrivere un file esistente con un nuovo contenuto, puoi utilizzare 'cat' con il reindirizzamento dell'output (` >`> ):
Sintassi:
cat>nuovonome_file
Esempio: Se vogliamo creare un newfile_name = jayesh1.
cat>jayesh1
ls
Ciò ti consentirà di digitare il testo direttamente nel terminale e quando premi Ctrl + D> , il testo inserito verrà salvato in new_file.txt> .
Il comando `ls` viene utilizzato per visualizzare tutti i file e le directory nella posizione corrente.
creazione di file utilizzando il comando cat in Linux
5. Come copiare il contenuto di un file in un altro file in Linux
Come suggerisce il nome, 'cat' può concatenare più file in un singolo file. Questo esempio illustra come copiare l'intero contenuto del file1 nel file2 utilizzando il comando cat> comando insieme al reindirizzamento ( >> ).
Sintassi:
cat file1.txt file2.txt>file_unito.txt
Questo comando combina il contenuto di file1.txt> E file2.txt> in un nuovo file denominato merged_file.txt> .
6. Il comando Cat può sopprimere le righe vuote ripetute nell'output
IL -s> l'opzione è utile quando si ha a che fare con file contenenti righe vuote ripetute. Sopprime queste ripetizioni, fornendo un risultato più pulito.
Sintassi:
cat -s file_name
Produzione
Will suppress repeated empty lines in output
7. Come aggiungere il contenuto di un file alla fine di un altro file
Se si desidera aggiungere il contenuto di un file a un altro, è possibile utilizzare 'cat' insieme all'aggiunta ( >>> ) operatore:
Sintassi:
cat file_name1>> nome_file2
Esempio:
cat file1>>file2
Questo aggiungerà il contenuto di ` file1`> fino alla fine di ` file2`>
8. Come visualizzare il contenuto in ordine inverso utilizzando il comando `tac` in Linux
Il comando 'tac' è il contrario di 'cat' e viene utilizzato per visualizzare il contenuto di un file in ordine inverso. La sintassi è semplice:
Sintassi:
tac file_name
Esempio:
Questo comando stamperà il contenuto di 'file2' in ordine inverso, visualizzando prima l'ultima riga, seguita dalla penultima riga e così via.
tac file2
file tac2
9. Come evidenziare la fine della riga in Linux
L'opzione '-E' nel comando 'cat' viene utilizzata per evidenziare la fine di ogni riga.
Sintassi:
cat -E 'filename'
Produzione:
Visualizzazione di $ alla fine della riga
Verrà visualizzato il contenuto di 'jayesh1' con un carattere '$' alla fine di ogni riga, che indica la fine della riga.
10. Opzione della riga di comando `-A` nel comando `cat` in Linux
L'opzione '-A' ti consente di combinare gli effetti delle opzioni '-v', '-E' e '-T'. Invece di scrivere '-vET' nel comando, puoi usare '-A':
Sintassi:
cat -A 'filename'
Verrà visualizzato il contenuto di 'nome file' con caratteri non stampabili visibili, terminazioni di riga evidenziate e schede visualizzate come '^I'.
11. Come aprire file tratteggiati in Linux utilizzando il comando `cat`
Per aprire un file con un trattino all'inizio del nome, utilizzare l'opzione '-':
Sintassi:
cat -- '-dashfile'
Esempio:
cat -- '-jayesh2'
visualizzare il contenuto all'interno di un file che inizia con '-'.
Verrà visualizzato il contenuto di un file denominato -jayesh2
12. Comando Cat se il file ha molto contenuto e non può essere inserito nel terminale.
Sintassi:
cat 'filename' | more
Produzione:
Will show that much content, which could fit in terminal and will ask to show more.
13. Unisci i contenuti di più file utilizzando il comando `cat`
Per unire il contenuto di più file in un unico file, utilizzare il reindirizzamento ('>')
Sintassi:
cat 'filename1' 'filename2' 'filename3'>'merged_filename'
Esempio:
cat 'file1' 'file2' 'file3'>'merged123'
Questo concatenerà il contenuto di file1 file2 file3 in merged123.
unire il contenuto di più file in un unico file
14. Visualizza il contenuto di tutti i file di testo in una cartella utilizzando il comando 'Cat'.
Per visualizzare il contenuto di tutti i file di testo in una cartella, utilizzare il carattere jolly ('*.txt'):
Sintassi:
cat *.txt
Visualizzazione di tutti i file con estensione .txt
Mostrerà il contenuto di tutti i file di testo presenti nella cartella.
15. Comando Cat da aggiungere a un file esistente:
Per aggiungere testo a un file esistente, utilizzare l'operatore '>>' insieme a 'cat':
Sintassi:
cat>> geeks.txt Il testo appena aggiunto.
Questo aggiungerà il testo Il testo appena aggiunto. alla fine del file 'geeks.txt'.
Conclusione
In questo articolo abbiamo discusso del comando `cat` in Linux che è uno strumento versatile utilizzato per varie operazioni relative ai file. Abbiamo anche discusso del fatto che consente agli utenti di visualizzare, concatenare, creare, copiare, unire e manipolare il contenuto dei file. Viene comunemente utilizzato per visualizzare il contenuto di un singolo file, più file o aggiungere contenuto a un file esistente. Nel complesso, possiamo dire che il comando `cat` è un'utilità essenziale per la gestione e la manipolazione dei file in Linux.