Tot ce trebuie să știți despre comanda mai mică

În acest ghid, veți afla tot ce trebuie să știți despre comanda Linux "mai mică".

Comanda "mai mică" este considerată a fi o versiune mai puternică a comenzii "mai mult" care este utilizată pentru afișarea informațiilor pe o singură pagină terminală la un moment dat.

Multe dintre comutatoare sunt aceleași cu cele utilizate cu comanda mai mare, dar există și multe altele disponibile.

Dacă doriți să citiți printr-un fișier text mare, este mai bine să utilizați comanda mai mică asupra unui editor , deoarece nu încărcați întregul lucru în memorie.

Încarcă fiecare pagină în memorie o pagină în același timp, făcând-o mai eficientă.

Cum se utilizează comanda mai mică

Puteți vizualiza orice fișier text folosind comanda mai mică, pur și simplu tastând următoarele într- o fereastră terminal :

Mai puțin

Dacă în fișier există mai multe linii decât spațiul de pe ecran, atunci în partea de jos va apărea un singur colon (:)) și veți avea o serie de opțiuni pentru a vă deplasa înainte prin fișier.

Cea mai mică comandă poate fi utilizată și cu ieșire transmisă printr-o altă comandă.

De exemplu:

ps -ef | Mai puțin

Comanda de mai sus va afișa o listă de procese care rulează o pagină în același timp.

Puteți apăsa fie bara de spațiu, fie tasta "f" pentru a derula înainte.

Schimbarea numărului de linii care sunt derulate prin

În mod implicit, comanda mai mică va derula o singură pagină la un moment dat.

Puteți modifica numărul de linii care sunt derulate atunci când apăsați tasta spațiu și "f" prin apăsarea numărului imediat înainte de apăsarea tastei.

De exemplu, introduceți "10" urmat de spațiu sau tasta "f" va determina derularea ecranului cu 10 rânduri.

Pentru a face acest lucru implicit, puteți introduce numărul urmat de tasta "z".

De exemplu, introduceți "10" și apoi apăsați "z". Acum, când apăsați tasta spațiu sau "f", ecranul va defila întotdeauna cu 10 rânduri.

O incluziune destul de bizară este abilitatea de a apăsa tasta de evacuare imediat înainte de bara de spațiu. Efectul este de a continua derularea chiar și atunci când ați ajuns la sfârșitul ieșirii.

Pentru a derula o singură linie, apăsați tasta "return", "e" sau "j". Puteți schimba setarea implicită astfel încât să deruleze un număr specificat de linii introducând un număr înaintea tastelor specificate. De exemplu, introduceți "5" urmat de tasta "e" va face ecranul să defileze 5 linii la fiecare apăsare a "return", "e" sau "j". Dacă apăsați accidental o majusculă "J", va avea loc același rezultat, cu excepția faptului că, dacă ați lovit partea inferioară a ieșirii, va continua derularea.

Tasta "d" vă permite să derulați în jos un anumit număr de linii. Din nou, introducând un număr înainte de "d" va schimba comportamentul implicit, astfel încât să deruleze numărul de linii pe care le specificați.

Pentru a derula înapoi lista, puteți utiliza tasta "b". Spre deosebire de comanda mai mult, acest lucru poate funcționa atât cu fișiere, cât și cu ieșire prin canal. Introducerea unui număr înainte de apăsarea tastei "b" duce la revenirea la numărul de linii specificat. Pentru a face tasta "b" să parcurgă definitiv numărul de linii specificat, introduceți numărul pe care doriți să îl utilizați, urmat de tasta "w".

Tastele "y" și "k" funcționează similar cu tastele "b" și "w", cu excepția faptului că implicit nu este să derulați o fereastră în același timp, ci o singură linie la un moment dat înapoi pe ecran.

Dacă apăsați în mod accidental majusculă "K" sau majusculă "Y", rezultatul va fi același cu excepția cazului în care ați lovit partea superioară a ieșirii, caz în care derularea va continua dincolo de începutul fișierului.

Tasta "u" derulează, de asemenea, înapoi pe ecran, dar implicit este jumătate din ecran.

De asemenea, puteți derula orizontal folosind tastele săgeată stânga și dreapta.

Săgeata din dreapta derulează o jumătate de ecran spre dreapta, iar săgeata din stânga derulează o jumătate de ecran spre stânga. Puteți continua să derulați în mod repetat, dar puteți derula numai la stânga până când atingeți începutul ieșirii.

Redenumiți ieșirea

Dacă vizualizați un fișier jurnal sau orice alt fișier care se schimbă în mod constant, vă recomandăm să actualizați datele.

Aveți posibilitatea să utilizați un "r" cu majuscule pentru a repopula ecranul sau o "R" majusculă pentru a repopula ecranul aruncând orice ieșire care a fost tamponată.

Puteți apăsa o majusculă "F" pentru a derula înainte. Beneficiul folosirii lui "F" este că atunci când se ajunge la sfârșitul fișierului, acesta va continua să încerce. Dacă un jurnal se actualizează în timp ce utilizați comanda mai mică, vor fi afișate toate intrările noi.

Deplasați-vă la o poziție specifică într-un fișier

Dacă doriți să vă întoarceți la începutul ieșirii, apăsați tasta cu majuscule "g" și pentru a merge la sfârșit apăsați majusculă "G".

Pentru a accesa o anumită linie, introduceți un număr înainte de a apăsa tastele "g" sau "G".

Puteți trece într-o poziție care este un anumit procent printr-un fișier. Introduceți un număr urmat de tasta "p" sau "%". Puteți chiar să introduceți puncte zecimale, deoarece trebuie să ne confruntăm cu aceasta, toți trebuie să mergem în poziția "36.6%" printr-un fișier.

Marcarea pozițiilor într-un fișier

Puteți seta un marcator într-un fișier folosind tasta "m" urmată de orice altă literă mică. Apoi, puteți reveni la marcator folosind tasta "" ", urmată de aceeași literă mică.

Aceasta înseamnă că puteți specifica un număr de marcatori diferiți prin ieșirea la care vă puteți întoarce ușor.

Căutarea unui model

Puteți căuta un text în ieșire utilizând tasta de derulare înainte, textul pe care doriți să îl căutați sau o expresie regulată.

De exemplu / "salut lume" va găsi "hello world".

Dacă doriți să căutați înapoi fișierul, trebuie să înlocuiți slash-ul înainte cu un semn de întrebare.

De exemplu, "salut lume" va găsi "salut lume" anterior de ieșire pe ecran.

Încărcați un fișier nou în ieșire

Dacă ați terminat să priviți la un fișier, puteți încărca un fișier nou în comanda mai mică apăsând tasta de colon (:) urmată de tasta "e" sau "E" și calea către un fișier.

De exemplu ": e myfile.txt".

Cum să ieșiți mai puțin

Pentru a ieși din comanda mai mică, apăsați tastele "q" sau "Q".

Comutatoare de linie de comandă utile

Următoarele comutatoare runtime pot sau nu pot fi utile pentru dvs.:

Există mult mai mult pentru mai puțină comandă decât v-ați aștepta. Puteți citi documentația completă prin tastarea "om mai puțin" într-o fereastră terminal sau prin citirea acestei pagini de manual pentru mai puțin.

O alternativă la mai puțin și mai mult este comanda coadă care arată ultimele linii ale unui fișier.