logo

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

Elcat>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üentcat>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ó acat>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:

escriviu json al fitxer python
cat -n file_name>

Exemple: Si el nostre nom_fitxer és fitxer2.

cat -n file2>
cat -n fitxer2

cat -n fitxer2

Aquí, elcat>comanda, utilitzada amb la redirecció (>>), us permet crear un fitxer nou anomenat jayesh1 i introduir-hi contingut directament. El posteriorls>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.

python __dict__

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

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

creant un fitxer amb l'ordre cat a linux

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 elcat>comanda juntament amb la redirecció (>>).

Sintaxi:

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

Aquesta ordre combina el contingut defile1.txt>ifile2.txt>en un fitxer nou anomenatmerged_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:

tipus de data mecanografiada
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'un fitxer que comença amb `-`

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.

canviar el nom del directori a linux

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.