logo

Cum să vizualizați conținutul fișierului în Linux | Cat Command

Thecat>comanda în Linux este mai mult decât un simplu instrument; este un însoțitor versatil pentru diferite operațiuni legate de fișiere, permițând utilizatorilor să vizualizeze, să concateneze, să creeze, să copieze, să îmbine și să manipuleze conținutul fișierului. Să pătrundem în detaliile unora folosite frecventcat>comenzi, înțelegând fiecare exemplu pe parcurs.

Cuprins

Sintaxa de bază a comenzii `cat`

Sintaxa de bază a comenzii „cat” este următoarea:



cat [OPTION] [FILE]>

Aici,

[OPȚIUNE] : reprezintă diferite opțiuni de linie de comandă.

[FIŞIER] : numele fișierului (fișierelor) care urmează să fie procesat. Să explorăm câteva dintre utilizările comune ale „pisicii” împreună cu exemple.

Exemple practice de comandă Cat în Linux

1. Cum să vizualizați conținutul unui singur fișier în Linux

Cea mai simplă utilizare a „pisica” este afișarea conținutului unui fișier pe terminal. Acest lucru poate fi realizat prin simpla furnizare a numelui fișierului ca argument:

Sintaxă:

cat file_name>

Exemplu: Dacă numele nostru fișier = jayesh.txt

cat jayesh.txt>
cat jayesh.txt

cat jayesh.txt

Notă: Comanda `ls` este folosită pentru a afișa toate fișierele și directoarele din locația curentă.

2. Cum să vizualizați conținutul mai multor fișiere în Linux

Sintaxă:

cat file_name1 file_name2>

Exemplu: Dacă avem două fișiere, fișier1 și fișier2.

cat file1 file2>
pisica fisier1 fisier2

pisica fisier1 fisier2

3. Cum să vizualizați conținutul unui fișier care precede numerele de linie în Linux

Adăugând-n>opțiunea pentrucat>introduce numerele de linii, ceea ce face convenabil identificarea și referința unor linii specifice din fișier.

Sintaxă:

protocolul udp
cat -n file_name>

Exemplu: Dacă numele nostru de fișier este fișier2.

cat -n file2>
cat -n fișier2

cat -n fișier2

Aicicat>comanda, folosită cu redirecționarea (>>>>), vă permite să creați un fișier nou numit jayesh1 și să introduceți conținut direct în el. UlteriorDacă doriți să creați un fișier nou sau să suprascrieți un fișier existent cu conținut nou, puteți utiliza „cat” cu redirecționarea de ieșire (` >`>>> ):

Sintaxă:

cat>nume_fișier nou>> 

Exemplu: Dacă vrem să creăm un newfile_name = jayesh1.

tipuri de date sql

Acest lucru vă va permite să introduceți text direct în terminal și atunci când apăsațiCtrl + D>, textul introdus va fi salvat înnew_file.txt>.

Comanda `ls` este folosită pentru a afișa toate fișierele și directoarele din locația curentă.

crearea fișierului folosind comanda cat în linux

crearea fișierului folosind comanda cat în linux

5. Cum să copiați conținutul unui fișier într-un alt fișier în Linux

După cum sugerează și numele, „pisica” poate concatena mai multe fișiere într-un singur fișier. Acest exemplu ilustrează cum să copiați întregul conținut al fișierului1 în fișierul2 folosindcat>comandă împreună cu redirecționarea (>>>>).

Sintaxă:

Această comandă combină conținutul luifile1.txt>șifile2.txt>într-un fișier nou numitmerged_file.txt>.

6. Comanda Cat poate suprima liniile goale repetate din ieșire

The-s>opțiunea este utilă atunci când aveți de-a face cu fișiere care conțin linii goale repetate. Suprimă aceste repetări, oferind o ieșire mai curată.

Sintaxă:

Ieșire

Will suppress repeated empty lines in output>

7. Cum să adăugați conținutul unui fișier la sfârșitul altui fișier

Dacă doriți să adăugați conținutul unui fișier la altul, „cat” poate fi folosit împreună cu adăugarea (>>>) operator:

Sintaxă:

cat file_name1>> nume_fișier2>>> 

Exemplu:

Aceasta va adăuga conținutul lui `file1`>până la sfârșitul lui `file2`>

8. Cum să afișați conținutul în ordine inversă folosind comanda `tac` în Linux

Comanda „tac” este inversul „cat” și este folosită pentru a afișa conținutul unui fișier în ordine inversă. Sintaxa este simplă:

conectați baza de date java

Sintaxă:

Exemplu:

Această comandă va tipări conținutul „fișierului2” în ordine inversă, afișând mai întâi ultima linie, urmată de penultima linie și așa mai departe.

tac file2>
fisierul tac2

fisierul tac2

9. Cum să evidențiați sfârșitul de linie în Linux

Opțiunea „-E” din comanda „cat” este folosită pentru a evidenția sfârșitul fiecărei linii.

Sintaxă:

cat -E 'filename'>

Ieșire:

Se afișează $ la sfârșitul rândului

Se afișează $ la sfârșitul rândului

Aceasta va afișa conținutul lui „jayesh1” cu un caracter „$” la sfârșitul fiecărei linii, indicând sfârșitul liniei.

10. Opțiunea de linie de comandă `-A` în Comanda `cat` în Linux

Opțiunea „-A” vă permite să combinați efectele opțiunilor „-v”, „-E” și „-T”. În loc să scrieți „-vET” în comandă, puteți folosi „-A”:

Sintaxă:

cat -A 'filename'>

Aceasta va afișa conținutul „nume fișier” cu caractere care nu se imprimă vizibile, sfârșiturile de rând evidențiate și file afișate ca „^I”.

11. Cum să deschideți fișierele întrerupte în Linux folosind comanda `cat`

Pentru a deschide un fișier cu o liniuță la începutul numelui, utilizați opțiunea „–”:

Sintaxă:

cat -- '-dashfile'>

Exemplu:

cat -- '-jayesh2'>
afișarea conținutului într-un fișier care începe cu `-`

afișarea conținutului într-un fișier care începe cu `-`

Aceasta va afișa conținutul unui fișier numit -jayesh2

12. Comandă Cat dacă fișierul are mult conținut și nu poate încadra în terminal.

Sintaxă:

cat 'filename' | more>

Ieșire:

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

13. Îmbinați conținutul mai multor fișiere folosind comanda `cat`

Pentru a îmbina conținutul mai multor fișiere într-un singur fișier, utilizați redirecționarea (‘>’)

Sintaxă:

cat 'filename1' 'filename2' 'filename3'>'nume_fișier_fusionat'>

Exemplu:

cat 'file1' 'file2' 'file3'>'merged123'>>> 

Aceasta va concatena conținutul fișierului1 fișier2 fișier3 în merged123.

îmbinarea conținutului mai multor fișiere într-un singur fișier

îmbinarea conținutului mai multor fișiere într-un singur fișier

14. Afișați conținutul tuturor fișierelor text dintr-un folder utilizând comanda `Cat`

Pentru a afișa conținutul tuturor fișierelor text dintr-un folder, utilizați caracterul metalic (‘*.txt’):

Sintaxă:

hiba bukhari

Se afișează toate fișierele cu extensia .txt

Va afișa conținutul tuturor fișierelor text prezente în folder.

15. Comandă Cat de adăugat la un fișier existent:

Pentru a adăuga text la un fișier existent, utilizați operatorul „>>” împreună cu „cat”:

Sintaxă:

Aceasta va adăuga textul Textul nou adăugat. până la sfârșitul fișierului „geeks.txt”.

Concluzie

În acest articol am discutat despre comanda `cat` în Linux, care este un instrument versatil folosit pentru diferite operațiuni legate de fișiere. Am discutat, de asemenea, că permite utilizatorilor să vizualizeze, să concateneze, să creeze, să copieze, să îmbine și să manipuleze conținutul fișierelor. Este folosit în mod obișnuit pentru a afișa conținutul unui singur fișier, mai multe fișiere sau pentru a adăuga conținut la un fișier existent. În general, putem spune că comanda `cat` este un utilitar esențial pentru gestionarea și manipularea fișierelor în Linux.