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
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ă.