Exemplu de utilizare a comenzii Cat Cat

Introducere

Comanda pisică în Linux vă permite să concatenați fișierele și să afișați ieșirea la ieșirea standard, în majoritatea cazurilor acesta este un ecran.

Una dintre cele mai comune utilizări ale pisicii este de a afișa un fișier pe ecran și, de asemenea, pentru a crea un fișier în zbor și de a permite editare de bază direct la terminal .

Cum se creează un fișier utilizând Cat

Pentru a crea un fișier utilizând comanda cat introduceți următoarele în fereastra terminalului:

cat>

Evident, trebuie să înlocuiți cu numele fișierului pe care doriți să-l creați.

Când creați un fișier în acest mod, cursorul va fi lăsat pe o linie nouă și puteți începe să tastați.

Aceasta este o modalitate bună de a porni un fișier text sau de a crea rapid un fișier de date de testare, cum ar fi un fișier delimitat cu virgulă sau un fișier delimitat de țevi.

Pentru a finaliza editarea fișierului, apăsați CTRL și D.

Puteți testa că procesul a funcționat prin tastarea comenzii ls :

Este-llt

Aceasta afișează toate fișierele din dosarul curent și ar trebui să vedeți noul fișier, iar dimensiunea ar trebui să fie mai mare decât zero.

Cum se afișează un fișier utilizând Cat

Comanda pisică poate fi utilizată și pentru afișarea unui fișier pe ecran. Tot ce trebuie să faceți este să eliminați mai mult decât simbolul după cum urmează:

cat

Dacă fișierul este foarte lung, atunci acesta va derula în sus pe ecran foarte repede.

Pentru a vizualiza pagina de pagină cu pagină, utilizați comanda mai mult :

pisica | Mai Mult

Alternativ, puteți utiliza și comanda mai mică :

pisica | Mai puțin

Pentru a testa acest tip în următoarea comandă:

pisică / etc / passwd | Mai Mult

Desigur, ai putea să uiți de pisică în totalitate și să tastați următoarele:

mai puțin / etc / passwd

Cum se afișează numerele de linie

Pentru toate liniile care nu sunt goale într-un fișier, puteți utiliza următoarea comandă:

cat -b

Dacă există linii fără caractere, acestea nu vor fi numerotate. Dacă doriți să afișați numere pentru toate liniile, indiferent dacă acestea sunt goale, tastați următoarea comandă:

cat -n

Cum să arătați sfârșitul fiecărei linii

Uneori, când analizează fișierele de date, programatorii ar putea întâmpina o problemă, deoarece există caractere ascunse la sfârșitul liniilor pe care nu le așteptau, cum ar fi spațiile. Acest lucru împiedică parserii să funcționeze corect.

Acesta este doar un motiv pentru a afișa un caracter de sfârșit al liniei, astfel încât să puteți vedea dacă există caractere goale.

Pentru a arăta dolarul ca caracter de capăt al liniei, introduceți următoarea comandă:

cat -E

Ca exemplu, uitați-vă la următorul rând de text

pisica se așeză pe covor

Când executați acest lucru cu comanda cat-E veți primi următoarea ieșire:

pisica stătea pe covor

Reducerea liniilor goale

Când afișați conținutul unui fișier utilizând comanda pisică, probabil că nu doriți să vedeți când există o mulțime de linii goale consecutive.

Următoarea comandă arată modul de reducere a ieșirii astfel încât să se omite repetarea liniilor goale.

Pentru a clarifica acest lucru nu vor ascunde liniile goale în întregime, dar dacă aveți 4 linii goale în ordine, va apărea doar 1 linie necompletată.

cat -s

Cum se afișează filele

Dacă afișați un fișier care are delimitatori de file, nu veți vedea în mod normal filele.

Următoarea comandă afișează ^ I în loc de fila, ceea ce face mai ușor să le vezi, presupunând că fișierul dvs. nu conține ^ I în el oricum.

cat-T

Conectați mai multe fișiere

Întregul punct al pisicii este concatenarea, astfel încât să doriți să știți cum să afișați simultan mai multe fișiere:

Puteți concatena mai multe fișiere pe ecran cu următoarea comandă:

pisica

Dacă doriți să concatenați fișierele și să creați un fișier nou, utilizați următoarea comandă:

pisică >

Afișarea fișierelor în ordine inversă

Puteți afișa un fișier în ordine inversă utilizând următoarea comandă:

tac

Ok, atât de tehnic, aceasta nu este comanda pisicii, este comanda tac, dar în esență face același lucru, dar în sens invers.

rezumat

Asta este destul de mult pentru comanda pisicii. Este utilă pentru crearea fișierelor în zbor și pentru afișarea ieșirilor din fișiere și, desigur, le puteți folosi pentru a se alătura mai multor fișiere împreună.