Exemple de comenzi Linux Cat

Linux Cat Command Examples



Comanda Linux scurt pentru „concatenare” este o comandă foarte utilă. Utilizând comanda cat, puteți crea un fișier, puteți vizualiza conținutul fișierului, puteți concatena fișiere și redirecționa ieșirea fișierului. Vom discuta despre diferitele utilizări ale comenzii cat cu câteva exemple în acest articol.

Sintaxa de bază a comenzii Cat

Următoarea sintaxă este utilizată pentru comanda cat:







$pisică [Opțiuni] [nume de fișier]

File-name este numele unui fișier.



Utilizați următoarea comandă pentru a explora toate opțiunile pentru pisici:



$pisică --Ajutor

Imprimați conținutul fișierului prin comanda cat

Utilizând comanda cat, puteți afișa conținutul fișierului pe terminal după cum urmează:





$pisicănume de fișier

De exemplu, pentru a vizualiza conținutul fișierului „test_file.txt”, tastați comanda menționată mai jos pe terminal:

$pisicăfișier_test.txt

Conținutul fișierului de mai sus va fi afișat pe terminal.



În mod similar, pentru a afișa conținutul mai multor fișiere, utilizați următoarea comandă:

$pisicătest_file.txt test_file1.txt

Comanda de mai sus vă va arăta conținutul test_file.txt și test_file1.txt pe terminal.

Crearea fișierelor utilizând comanda cat

Puteți utiliza comanda cat pentru a crea un fișier nou.

De exemplu, creăm un fișier cu numele ‘new_filetest.txt’ executând următoarea comandă:

$pisică >fișier_test.txt

Acum, utilizatorul va introduce conținut în acest fișier și apoi „Ctrl + d” pentru a părăsi acest fișier. Conținutul este scris în „new_filetest.txt” pe care îl puteți afișa prin comanda cat.

Utilizarea mai multor mai puține opțiuni cu comanda cat

Dacă un fișier are un conținut mare și trebuie să derulați pentru a vedea mai mult conținut de fișier. În acest caz, utilizați următoarele opțiuni cu comanda cat:

$pisicătestfile.txt| Mai mult

$pisicătestfile.txt| Mai puțin

Imprimați numărul liniei cu conținutul fișierului

Utilizați comanda cat împreună cu opțiunea „-n” pentru a afișa numărul de linie al conținutului fișierului după cum urmează:

$pisică -nfișier_test.txt

Afișați caractere separate prin file

Utilizați opțiunea „-T” și comanda cat pentru a afișa caracterele separate de tab-uri într-o linie.

$pisică -Ttestfile.txt

Într-o linie, spațiul filelor va fi umplut cu caracterul „^ I”, care este, de asemenea, afișat în următoarea captură de ecran:

Imprimați „$” la sfârșitul liniilor

Pentru a afișa „$” la sfârșitul liniilor, utilizați opțiunea „-e” cu comanda cat, după cum urmează:

$pisică -Șitestfile.txt

Opțiunea de mai sus este utilă atunci când doriți să micșorați mai multe linii într-o singură linie.

Redirecționați conținutul fișierului

Prin comanda cat, utilizatorul poate redirecționa ieșirea standard într-un fișier nou.

De exemplu, pentru a copia conținutul unui fișier într-un alt fișier, puteți utiliza comanda cat. Avem un fișier cu numele test_file.txt, iar celălalt este test_file1.txt. Deci, pentru a copia conținutul „test_file.txt” într-un „test_file1.txt”, utilizați comanda cat cu operatorul „>” după cum urmează:

$pisicăfișier_test.txt>new_file.txt

Dacă „test_file1.txt” nu există, va crea un fișier cu acest nume.

Pentru a adăuga conținutul „test_file.txt” la un „test_file1.txt”, utilizați operatorul „>>” în comanda cat, după cum urmează:

$pisicăfișier_test.txt>>test_file1.txt

Ignorați liniile goale repetate

Folosind comanda cat împreună cu opțiunea „-s”, puteți omite liniile goale din ieșire.

$pisică -sfișier_test.txt

Concatenarea fișierelor utilizând comanda cat

Comanda cat este utilizată pentru concatenarea conținutului fișierului. De exemplu, concatenează conținutul test_file.txt și test_file1.txt și apoi scrie conținut într-un nou fișier mergefile.txt folosind operatorul „>” după cum urmează:

$pisicătest_file.txt test_file1.txt>mergefile.txt

Concluzie

Am explicat comanda Linux cat cu exemple în acest articol. Avem cum comanda cat poate ajuta un utilizator Linux în timp ce lucrează la un sistem. Din exemplele de mai sus, sper că ați învățat multe. Vă rugăm să ne dați feedback prin comentarii.