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`
- 1. Com veure el contingut d'un únic fitxer a Linux
- 2. Com veure el contingut de diversos fitxers a Linux
- 3. Com veure el contingut d'un fitxer que precedeix els números de línia a Linux
- 4. Com crear un fitxer i afegir contingut a Linux utilitzant l'ordre `cat`
- 5. Com copiar el contingut d'un fitxer a un altre fitxer a Linux
- 6. L'ordre Cat pot suprimir les línies buides repetides a la sortida
- 7. Com afegir el contingut d'un fitxer al final d'un altre fitxer
- 8. Com mostrar contingut en ordre invers usant l'ordre `tac` a Linux
- 9. Com destacar el final de línia a Linux
- 10. Opció de línia d'ordres `-A` a l'ordre `cat` a Linux
- 11. Com obrir fitxers amb guions a Linux utilitzant l'ordre `cat`
- 12. Ordre Cat si el fitxer té molt contingut i no caben al terminal.
- 13. Combina el contingut de diversos fitxers utilitzant l'ordre `cat`
- 14. Mostra el contingut de tots els fitxers de text d'una carpeta mitjançant l'ordre `Cat`
- 15. Ordre Cat per afegir a un fitxer existent:
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
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
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
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
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 de
file1.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
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 mecanografiadaMostra $ 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 `-`
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
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 linux15. 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.




