Com veure el contingut del fitxer a Linux | Comandament del gat

Com veure el contingut del fitxer a Linux | Comandament del gat

El cat> L'ordre a Linux és més que una simple eina; és un company versàtil per a diverses operacions relacionades amb fitxers, que permet als usuaris veure, concatenar, crear, copiar, combinar i manipular el contingut dels fitxers. Aprofundim en els detalls d'alguns d'ús freqüent cat> ordres, entenent cada exemple al llarg del camí.

Taula de contingut

Sintaxi bàsica de l'ordre `cat`

La sintaxi bàsica de l'ordre 'cat' és la següent:

cat [OPTION] [FILE] 

Aquí,

[OPCIÓ] : representa diverses opcions de línia d'ordres.

[DOSSIER] : el nom dels fitxers a processar. Explorem alguns dels usos habituals de 'gat' juntament amb exemples.

Exemples pràctics de Cat Command a Linux

1. Com veure el contingut d'un únic fitxer en Linux

L'ús més bàsic de 'cat' és mostrar el contingut d'un fitxer al terminal. Això es pot aconseguir simplement proporcionant el nom del fitxer com a argument:

Sintaxi:

cat file_name 

Exemple: Si el nostre nom_fitxer = jayesh.txt

cat jayesh.txt 
cat jayesh.txt

cat jayesh.txt

Nota: L'ordre `ls` s'utilitza per mostrar tots els fitxers i directoris a la ubicació actual.

2. Com visualitzar el contingut de diversos fitxers en Linux

Sintaxi:

cat file_name1 file_name2 

Exemple: Si tenim dos fitxers, fitxer1 i fitxer2.

cat file1 file2 
cat fitxer1 fitxer2

cat fitxer1 fitxer2

3. Com veure el contingut d'un fitxer que precedeix els números de línia a Linux

Afegint el -n> opció a cat> introdueix números de línia, per la qual cosa és convenient identificar i fer referència a línies específiques dins del fitxer.

Sintaxi:

cat -n file_name 

Exemple: Si el nostre nom_fitxer és fitxer2.

cat -n file2 
cat -n fitxer2

cat -n fitxer2

Aquí, el cat> comanda, utilitzada amb la redirecció ( >> ), us permet crear un fitxer nou anomenat jayesh1 i introduir-hi contingut directament. El posterior ls> L'ordre enumera tots els fitxers a la ubicació actual.

4. Com crear un fitxer i afegir contingut a Linux utilitzant l'ordre `cat`

Si voleu crear un fitxer nou o sobreescriure un fitxer existent amb contingut nou, podeu utilitzar 'cat' amb la redirecció de sortida (` >`> ):

Sintaxi:

cat>nou_nom_fitxer>>>   

Exemple: Si volem crear un newfile_name = jayesh1.

Això us permetrà escriure text directament al terminal i quan premeu Ctrl + D> , el text introduït es desarà a new_file.txt> .

L'ordre `ls` s'utilitza per mostrar tots els fitxers i directoris a la ubicació actual.

creant un fitxer amb l

creant un fitxer amb l'ordre cat a linux

5. Com copiar el contingut d'un fitxer a un altre fitxer a Linux

Com el seu nom indica, 'cat' pot concatenar diversos fitxers en un sol fitxer. Aquest exemple il·lustra com copiar tot el contingut del fitxer1 al fitxer2 mitjançant el cat> comanda juntament amb la redirecció ( >> ).

Sintaxi:

cat file1.txt file2.txt>fitxer_fusionat.txt>>>   

Aquesta ordre combina el contingut de file1.txt> i file2.txt> en un fitxer nou anomenat merged_file.txt> .

6. L'ordre Cat pot suprimir les línies buides repetides a la sortida

El -s> L'opció és útil quan es tracta de fitxers que contenen línies buides repetides. Suprimeix aquestes repeticions, proporcionant una sortida més neta.

Sintaxi:

Sortida

Will suppress repeated empty lines in output 

7. Com afegir el contingut d'un fitxer al final d'un altre fitxer

Si voleu afegir el contingut d'un fitxer a un altre, es pot utilitzar 'cat' juntament amb l'annex ( >>> ) operador:

Sintaxi:

cat file_name1>> nom_fitxer2>>>   

Exemple:

Això afegirà el contingut de ` file1`> fins al final de ` file2`>

8. Com mostrar contingut en ordre invers usant l'ordre `tac` a Linux

L'ordre 'tac' és el revés de 'cat' i s'utilitza per mostrar el contingut d'un fitxer en ordre invers. La sintaxi és senzilla:

Sintaxi:

Exemple:

Aquesta ordre imprimirà el contingut de 'fitxer2' en ordre invers, mostrant primer l'última línia, seguida de la penúltima línia, i així successivament.

tac file2 
fitxer tac 2

fitxer tac 2

9. Com destacar el final de línia a Linux

L'opció '-E' de l'ordre 'cat' s'utilitza per ressaltar el final de cada línia.

Sintaxi:

cat -E 'filename' 

Sortida:

Mostra $ al final de la línia

Mostra $ al final de la línia

Això mostrarà el contingut de 'jayesh1' amb un caràcter '$' al final de cada línia, que indica el final de la línia.

10. Opció de línia d'ordres `-A` a l'ordre `cat` a Linux

L'opció '-A' us permet combinar els efectes de les opcions '-v', '-E' i '-T'. En lloc d'escriure '-vET' a l'ordre, podeu utilitzar '-A':

Sintaxi:

cat -A 'filename' 

Això mostrarà el contingut del 'nom de fitxer' amb caràcters que no s'imprimeixen visibles, els finals de línia ressaltats i les pestanyes mostrades com a '^I'.

11. Com obrir fitxers amb guions a Linux utilitzant l'ordre `cat`

Per obrir un fitxer amb un guió al començament del seu nom, utilitzeu l'opció '–':

Sintaxi:

cat -- '-dashfile' 

Exemple:

cat -- '-jayesh2' 
mostrant contingut dins d

mostrant contingut dins d'un fitxer que comença amb `-`

Això mostrarà el contingut d'un fitxer anomenat -jayesh2

12. Ordre Cat si el fitxer té molt contingut i no caben al terminal.

Sintaxi:

cat 'filename' | more 

Sortida:

Will show that much content, which could fit in terminal and will ask to show more. 

13. Combina el contingut de diversos fitxers utilitzant l'ordre `cat`

Per combinar el contingut de diversos fitxers en un sol fitxer, utilitzeu la redirecció ('>')

Sintaxi:

cat 'filename1' 'filename2' 'filename3'>'nom_fitxer_fusionat' 

Exemple:

cat 'file1' 'file2' 'file3'>'fusionat123'>>>   

Això concatenarà el contingut de file1 file2 file3 a merged123.

fusionar el contingut de diversos fitxers en un sol fitxer

fusionar el contingut de diversos fitxers en un sol fitxer

14. Mostra el contingut de tots els fitxers de text d'una carpeta mitjançant l'ordre `Cat`

Per mostrar el contingut de tots els fitxers de text d'una carpeta, utilitzeu el comodí ('*.txt'):

Sintaxi:

Es mostren tots els fitxers amb extensió .txt

Mostrarà el contingut de tots els fitxers de text presents a la carpeta.

15. Ordre Cat per afegir a un fitxer existent:

Per afegir text a un fitxer existent, utilitzeu l'operador '>>' juntament amb 'cat':

Sintaxi:

Això afegirà el text El text nou afegit. fins al final del fitxer 'geeks.txt'.

Conclusió

En aquest article hem parlat de l'ordre `cat` a Linux, que és una eina versàtil que s'utilitza per a diverses operacions relacionades amb fitxers. També hem comentat que permet als usuaris veure, concatenar, crear, copiar, combinar i manipular el contingut dels fitxers. S'utilitza habitualment per mostrar el contingut d'un sol fitxer, diversos fitxers o afegir contingut a un fitxer existent. En general, podem dir que l'ordre `cat` és una utilitat essencial per gestionar i manipular fitxers a Linux.