Există multe editoare de text GUI disponibile pe un sistem Linux pentru a vizualiza și modifica fișierele text. Dar este posibil să doriți doar să citiți fișierele text din terminal. Există multe comenzi disponibile pe Linux care vă permit să faceți asta, dintre care trei sunt mai puține, mai multe și cele mai multe.
Citiți mai departe pentru a descoperi cum puteți utiliza aceste trei comenzi pentru a citi în mod eficient fișierele text de pe terminalul Linux.
Ce este mai puțin comanda?
Mai puțin este o comandă Linux folosită pentru filtrarea și vizualizarea fișierelor text pe o pagină pe ecran. Este mai avansat decât cele mai multe și mai multe comenzi.
Cu comanda less, puteți citi fișiere text foarte lungi în segmente fără a fi nevoie să încărcați întregul fișier. Oferă o mulțime de opțiuni și funcții interactive pentru a vă face experiența mai satisfăcătoare.
Deoarece comanda less scoate prima pagină a fișierului text și nu trebuie să citească întregul conținut al fișierului, este mai rapidă decât alte editoare de text.
Sintaxa de comandă cu cât este mai puțin
Sintaxa de bază a comenzii less este:
Mai puțin[opțiune][numele sau locația fișierului]
Cum să utilizați comanda less
Pentru acest exemplu, vom folosi fișierul sudo.conf. The sudo.conf fișierul este folosit pentru a configura front-end-ul sudo și are 139 de linii. Acest fișier este prezent în aproape fiecare sistem de operare bazat pe Linux. De asemenea, puteți utiliza orice fișier text la alegere, atâta timp cât are peste 60 de linii.
Folosind comanda implicită less
Comanda implicită less tipărește prima pagină a fișierului pe care îl utilizați. Încercați-l cu sudo.conf fișier executând această comandă în terminalul dvs.:
mai puțin /etc/sudo.conf
Se tipăresc primele 53 de rânduri ale documentului. Pentru a avansa pe rând, apăsați tasta Jos cheie sau Spaţiu.
Pentru a vă deplasa înapoi cu o linie, apăsați tasta Sus cheie.
Pentru a avansa cu o pagină, apăsați B. Pentru a avansa mai multe rânduri, apăsați B, apoi tastați numărul de linii.
Pentru a vă deplasa înapoi cu o pagină, apăsați D. Pentru a vă deplasa înapoi cu un număr de linii, tastați D, apoi numărul de linii după care doriți să reveniți.
Afișați numerele de linie cu comanda mai puțin
Puteți vedea, de asemenea, numărul de linii pe care le are fișierul pe măsură ce îl vizualizați. Pentru a face acest lucru, adăugați -N opțiunea când rulați comanda. Încercați-l cu fișierul sudo.conf executând această comandă:
mai puțin -N /etc/sudo.conf
Căutați text folosind comanda less
Puteți căuta cuvinte și șiruri de caractere folosind comanda less. Când găsește șirul, va evidenția rezultatele în galben.
Să căutăm cuvântul: conecteaza. Pentru a face acest lucru, executați comanda implicită less și, când returnează rezultatul, tastați / și căutați cuvântul sau șirul.
Daca cauti conecteaza, ieșirea ar trebui să arate astfel:
Care este mai mult comanda?
The Mai mult comanda vă permite să vizualizați fișierele text în terminalul dvs. câte o pagină pe ecran. Această comandă funcționează la fel ca comanda less, dar numai cu mai puține funcționalități.
Cu cât mai mult Sintaxă de comandă
Sintaxa de bază a comenzii more este:
Mai mult[opțiune][numele sau locația fișierului]
Cum să utilizați comanda mai mult
Comanda more ajută un utilizator să vizualizeze porțiuni dintr-un fișier text mare ecran cu ecran în terminal. Îl puteți folosi pentru a afișa fișiere text și comenzi, pentru a căuta un cuvânt într-un fișier și multe altele.
Folosind comanda implicită more
Pentru acest exemplu, vom folosi sudo.conf fișier găsit în /etc pliant. Pentru a utiliza comanda more pentru a vizualiza un fișier, executați această comandă:
mai mult /etc/sudo.conf
Rezultatul arată exact ca cel al comenzii less. Există totuși o diferență, în partea stângă jos a ecranului, veți observa că mai multe afișează procentul fișierului text, iar acel număr crește sau scade pe măsură ce vă deplasați prin fișier.
Navigarea în fișier folosind mai multe
Navigarea în fișier cu comanda more este similară cu comanda less. Folosești introduce tasta pentru a trece la linia următoare, D pentru a trece la o pagină nouă și B a reveni cu o pagină.
Afișează primele N linii ale unui fișier
Exact ca comanda head în Linux, puteți folosi mai multe pentru a vizualiza primele părți ale unui fișier. Aceasta este sintaxa:
mai mult -N nume de fișier
Pentru a afișa primele cinci rânduri ale fișierului sudo.conf, executați această comandă:
mai mult -5 /etc/sudo.conf
Care este cea mai mare comandă?
La fel ca și comenzile din ce în ce mai multe, puteți folosi cele mai multe pentru a citi fișiere text pe Linux. Nu este disponibil implicit în toate distribuțiile Linux, așa că poate fi necesar să îl instalați singur.
Pentru a verifica dacă este instalat, tastați cel mai în terminalul dvs. Dacă nu este instalat, sistemul vă va întreba dacă doriți să îl instalați. introduce y a instala. Alternativ, puteți instala pachetul utilizând managerul implicit de pachete pe computer.
Cea mai mare Sintaxă de Comandă
Sintaxa de bază a celei mai multe comenzi este:
cel mai[opțiune][numele sau locația fișierului]
La obține ajutor din linia de comandă în ceea ce privește cea mai mare comandă, verificați pagina sa de manual rulând:
omul cel mai mult
Cum să utilizați cea mai mare comandă
Cea mai mare comandă funcționează la fel ca și comenzile din ce în ce mai multe.
Comanda cea mai implicită
Comanda most implicită imprimă prima pagină a fișierului text. Încearcă-l cu:
mai mult /etc/sudo.conf
Ieșirea este destul de diferită de comenzile din ce în ce mai multe. În partea de jos, există o linie albastră care arată numele fișierului și alte comenzi utile.
Folosind mai puțin, mai mult și majoritatea comenzilor cu fișiere multiple
Puteți citi mai multe fișiere simultan folosind toate comenzile menționate mai sus. Aceasta este sintaxa pentru fiecare:
mai puțin nume fișier1 nume fișier2 nume fișier3
mai multe nume fișier1 nume fișier2 nume fișier3
majoritatea nume de fișier1 nume de fișier2 nume de fișier3
Folosind mai puțin, mai mult și majoritatea cu alte comenzi
De asemenea, puteți direcționa ieșirea unei comenzi sau a unui proces care rulează utilizând simbolul pipe alături de comanda less/more/most. Simbolul țevii redirecționează ieșirea unei comenzi ca intrare altcuiva.
De exemplu, puteți folosi mai puțin atunci când verificați lista proceselor care rulează pe sistemul dvs. de operare:
ps aux | Mai puțin
Aflați despre alte comenzi de manipulare a textului pe Linux
La fel ca și comenzile less, more și majoritatea, Linux oferă o mulțime de comenzi pentru a vă ajuta să vizualizați, să manipulați și să procesați fișiere text. Unele dintre ele includ pisica, ecou, cap și coadă. Toate îndeplinesc scopuri diferite cu caracteristicile lor unice.