Fișierele sunt unul dintre cele mai importante lucruri cu care interacționați pe un computer Linux. Unele dintre cele mai frecvente fișiere pe care le veți întâlni pe un sistem Linux includ fișiere de configurare, fișiere jurnal și scripturi.

Capacitatea de a vizualiza cu ușurință fișiere din linia de comandă este o caracteristică puternică pe care Linux o oferă utilizatorilor săi. Acest ghid vă va arăta diferitele utilitare din linia de comandă pe care le puteți utiliza pentru a vizualiza fișiere în Linux.

1. Pisică

Utilitarul pisică este una dintre cele mai utilizate comenzi pentru vizualizarea conținutului fișierelor în Linux. Puteți utiliza comanda pentru concatenarea și tipărirea ieșirilor de fișiere standard. Pentru a vizualiza conținutul unui fișier folosind cat, pur și simplu tastați numele comenzii urmat de fișierul pe care doriți să-l vizualizați.

cat / etc / passwd

În comanda de mai sus, comanda cat afișează conținutul fișierului passwd fişier. passwd fișierul conține detalii legate de utilizator pe o mașină Linux.

instagram viewer

În mod implicit, ieșirea comenzii cat nu va fi numerotată. Prin urmare, dacă doriți să numerotați liniile din ieșire, puteți utiliza -n opțiune după cum urmează.

cat -n / etc / passwd 

De asemenea, puteți utiliza utilitarul pisică pentru a vizualiza mai multe fișiere simultan.

sudo cat / etc / passwd / etc / shadow

Notă: Comanda cat menționată mai sus folosește sudo deoarece / etc / shadow file necesită ca utilizatorul să aibă privilegii ridicate pentru a-l vizualiza.

2. Nl

Comanda nl, prescurtare pentru linii numerice, este foarte asemănător cu comanda cat, cu excepția faptului că comanda nl numerotează liniile de ieșire în mod implicit.

nl / etc / passwd 

Pe lângă numerotarea ieșirii, utilitarul nl vă oferă posibilitatea de a formata ieșirea și de a alinia numerotarea ieșirii. De exemplu, puteți formata numerele de linie pentru a fi justificate la stânga după cum urmează.

nl -nln / etc / passwd 

Deși utilitarul nl este utilizat în principal pentru numerotarea liniilor de ieșire, puteți alege să nu numerotați liniile folosind -b opțiune după cum urmează.

 nl -b n / etc / passwd 

3. Mai mult

Unele dintre ieșirile de fișiere pe care le veți întâlni pot fi destul de mari. Cu cât mai mult utilitar permite vizualizarea mai ușoară a fișierelor de dimensiuni mari, câte o dată.

Pentru a vizualiza passwd în secțiuni mai mici, puteți utiliza fișierul Mai mult comanda:

mai mult / etc / passwd 

Comanda de mai sus va afișa doar ieșirea care se potrivește cu dimensiunea terminalului dvs. Folosește F tasta tastaturii pentru a avansa în ieșire și în B tasta pentru a vă deplasa înapoi.

Dacă doriți să specificați numărul de linii afișate în fiecare secțiune la un moment dat, puteți utiliza -X opțiune, unde X este numărul de linii pe care doriți să le afișeze comanda. De exemplu, următoarea comandă va afișa patru linii pe ecran:

mai mult -4 / etc / passwd

Utilizați comanda de mai jos pentru a afla mai multe despre navigarea ieșirii generate de comanda mai mult și despre cum să căutați șiruri în ieșire.

mai mult ajutor

4. Mai puțin

Utilitatea mai mică este un succesor al comenzii mai multe, deoarece oferă îmbunătățiri și emulare suplimentare decât cea din urmă. În plus, utilitatea mai mică este mai rapidă și are o eficiență crescută, deoarece nu așteaptă să citească întregul conținut al fișierului înainte de a putea afișa o ieșire.

mai puțin / etc / passwd

Similar cu comanda more, utilizați F tasta tastaturii pentru a avansa în ieșire și în B tasta pentru a vă deplasa înapoi.

Pentru a afișa numerele de linie în ieșire, utilizați -N opțiune după cum urmează.

mai puțin -N / etc / passwd

Căutarea textului

Pentru a căuta un șir sau un model în cadrul ieșirii mai puțin utilitare, pur și simplu apăsați tasta / tasta de pe tastatură urmată de șirul pe care doriți să îl căutați. De exemplu, pentru a căuta șirul jocuri în ieșirea din mai puțin / etc / passwd, tip /games de pe tastatură, urmat de introduce cheie.

Textul pe care îl căutați va fi evidențiat ca mai sus. Pentru a merge mai departe în căutare, apăsați tasta n tasta de pe tastatură și pentru a vă deplasa înapoi. presa N. Rețineți că n caracterul este sensibil la majuscule și minuscule, în funcție de direcția de mișcare.

O altă caracteristică puternică a utilitarului mai puțin este că îl puteți folosi ca o conductă într-un flux de ieșire sau pentru alte comenzi. De exemplu, comanda dmesg afișează mesaje tampon pentru inelul kernelului sau alte informații legate de kernel în timpul pornirii. Deoarece această ieșire din jurnal poate fi destul de lungă, puteți utiliza fișierul Mai puțin comandă pentru a limita ieșirea și pentru o navigare ușoară.

sudo dmesg | Mai puțin

De asemenea, puteți utiliza utilitarul mai puțin pentru a afișa datele într-o manieră interactivă. De exemplu, atunci când este utilizat cu dmesg comanda, puteți seta comanda mai mică pentru a vă afișa întotdeauna cele mai recente date, deoarece sistemul continuă să adauge mai multe linii la ieșire. Pentru a face același lucru, utilizați + F opțiune cu comanda după cum urmează:

sudo dmesg | mai puțin + F

După cum puteți vedea din ieșirea de mai sus, cu atât mai puțin utilitar arată că așteaptă să fie afișate mai multe date în ieșire. presa Ctrl + C a avorta urmat de Î pentru a șterge ieșirea.

5. Cap

Uneori s-ar putea să doriți doar să vizualizați primele linii ale unui fișier, iar aici este util utilitatea cap. În mod implicit, sunt afișate doar primele 10 linii ale unui fișier.

head / etc / passwd

Pentru a personaliza numărul de linii pe care doriți să le vizualizați, utilizați -X opțiune, unde X este numărul de linii pe care doriți să le vizualizați. De exemplu, pentru a vizualiza primele 20 de linii:

cap -20 / etc / passwd

6. Coadă

Comanda tail funcționează într-un mod aproape opus față de utilitarul head, adică scoate ultima parte a unui fișier. În mod implicit, sunt afișate ultimele 10 linii ale unui fișier.

tail / etc / passwd

La fel ca comanda head, puteți personaliza și numărul de linii pe care doriți să le vizualizați.

coada -10 / etc / passwd

Pentru a afișa date live în modul interactiv, utilizați -f steag cu comanda coadă. De exemplu, pentru a vizualiza întotdeauna cele mai recente 10 mesaje jurnal în syslog fişier:

tail -f / var / log / syslog

Lucrul cu fișiere în linia de comandă Linux

Acest ghid vă arată diferitele moduri în care puteți vizualiza fișiere în Linux. Este esențial să puteți vizualiza și lucra cu fișiere direct din linia de comandă. În timp ce aceste utilitare oferă funcții care vă permit să căutați șiruri, există diverse alte comenzi precum utilitarul grep pe care îl puteți utiliza pentru filtrarea rezultatelor din sistemul dvs.

În plus față de terminal, utilizatorii pot gestiona și naviga grafic prin sistemul lor de fișiere. Mai multe aplicații de gestionare a fișierelor sunt disponibile pe Linux pe care le puteți încerca gratuit.

E-mail
10 cei mai buni manageri de fișiere pentru utilizatorii Linux

Având un manager de fișiere de încredere ușurează organizarea fișierelor. Iată o listă cu cei mai buni administratori de fișiere pentru Linux.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Gestionarea fișierelor
  • Comenzi Linux
Despre autor
Mwiza Kumwenda (16 articole publicate)

Mwiza dezvoltă software de profesie și scrie pe larg pe Linux și programare front-end. Unele dintre interesele sale includ istoria, economia, politica și arhitectura întreprinderii.

Mai multe de la Mwiza Kumwenda

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.