logo

Come visualizzare il contenuto del file in Linux | Comando gatto

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`

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

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

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

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

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

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

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 '-'.

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

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

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.