Skip to main content

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

What are the Best Items from Steak 'n Shake? (Aprilie 2025)

What are the Best Items from Steak 'n Shake? (Aprilie 2025)
Anonim

Î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.:

  • less -bN - N reprezintă un număr și încarcă numărul de kilobyte specificat în memorie. În mod prestabilit, valoarea este de 64 kilobați, dar puteți specifica orice număr doriți. Dacă introduceți -1, atunci întregul fișier va fi încărcat în memorie, care ar putea sau nu să fie o idee bună, în funcție de dimensiunea fișierului.
  • mai puțin -B - În mod implicit, comanda mai mică alocă tampoanele de memorie necesare în mod prestabilit atunci când se utilizează ieșirea prin canal. Puteți utiliza comutatorul -B pentru a împiedica autobuzul.
  • mai puțin -c sau mai puțin -C - În mod prestabilit, ecranul revopsă prin derularea în sus a ecranului. Pentru a șterge ecranul din partea de sus în jos, utilizați comutatoarele -c sau -C.
  • less -e - Cauzează mai puțin de ieșire când atinge a doua oară sfârșitul fișierului
  • less -E - Cauzează mai puțin de ieșire când atinge sfârșitul fișierului pentru prima dată
  • less -f - Deschideți fișiere speciale, cum ar fi directoare, care utilizează mai puțin
  • less -F - Cauzează mai puțin de ieșire dacă un fișier are mai puțin de un ecran în valoare de date
  • less - g - Evidențiați numai ultimul element găsit când căutați
  • mai puțin -G - Opriți evidențierea cu totul atunci când căutați
  • less -hN - Specificați numărul maxim de linii pe care comanda mai mică le poate derula înapoi
  • less -i - Ignoră cazul când căutați, dacă în modelul de căutare nu se găsesc caractere mari
  • mai puțin -I - Ignorați cazul când căutați
  • mai puțin -jN - N reprezintă un număr. Acest lucru determină locul unde pe ecran este plasată o linie atunci când este căutată. De exemplu, căutarea pentru "salut lume" va plasa linia cu "hello world" pe linia 1 dacă se utilizează mai puțin -j1.
  • less -J - Aceasta afișează un asterisc mic în coloana din stânga (coloana de stare) care arată când a fost găsită o bucată de text pe care ați căutat-o.
  • less -m - Afișează numărul de octeți printr-un fișier în loc de un colon în partea de jos a ecranului
  • less -M - Afișează numerele de linie ale ieșirii. De exemplu, "linii 1-23"
  • less -n - Suprimă numerele de linie
  • mai puțin -N - Afișează numerele de linie pe fiecare linie
  • less -o - Acest lucru este folosit numai cu ieșire cu țevi. Se emite fiecare pagină a ieșirii prin conducte în fișierul câte o pagină în același timp. Dacă fișierul există, se va întreba dacă doriți să îl suprascrieți.
  • less -O - Este același lucru cu -o excepția faptului că nu va cere confirmarea înainte de a suprascrie un fișier.
  • less -p - Aceasta începe mai puțin la prima apariție a modelului specificat.
  • less -P "text" - Aceasta înlocuiește mesajul din partea de jos a ecranului cu textul specificat
  • less -q - Aceasta împiedică clopotul să se audă când ajungeți la sfârșitul fișierului. Alte motive pentru care clopotul să sune o astfel de apăsare de tastă invalidă rămân.
  • mai puțin - Q - Suprimă toate zgomotele
  • less -s - Acest lucru condensează linii goale. De exemplu, dacă un fișier are 4 linii goale consecutive și utilizați comanda mai mică -s numai 1 rândul gol va fi afișat.
  • mai puțin -S - Aceasta face ca liniile lungi să fie trunchiate, mai degrabă decât să le înfășoare pe următoarea linie

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.