ILcat>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 frequentecat>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 acat>introduce i numeri di riga, rendendo conveniente identificare e fare riferimento a righe specifiche all'interno del file.
Sintassi:
hiba bukhari
cat -n file_name>
Esempio: Se il nostro nome_file è file2.
cat -n file2>

cat -nfile2
Ecco, ilcat>comando, utilizzato con il reindirizzamento (>>), consente di creare un nuovo file denominato jayesh1 e di inserirvi il contenuto direttamente. Il successivols>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.
numpy linspace
cat>jayesh1>
ls>
Ciò ti consentirà di digitare il testo direttamente nel terminale e quando premiCtrl + D>, il testo inserito verrà salvato innew_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 comandocat>comando insieme al reindirizzamento (>>).
Sintassi:
cat file1.txt file2.txt>file_unito.txt>
Questo comando combina il contenuto difile1.txt>Efile2.txt>in un nuovo file denominatomerged_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:
convertire da char a int java
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':
len di stringa in Java
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.