Tot ce trebuie să știți despre mai multă comandă

Acest ghid vă va învăța tot ce trebuie să știți despre comanda "mai mult" din Linux. Există o comandă foarte asemănătoare, numită comanda "mai mică", care are o funcționalitate similară cu comanda "mai mult" care este în general considerată mai utilă

În acest ghid, veți afla utilizările comune pentru comanda "mai mult". Veți fi afișați, de asemenea, toate comutatoarele disponibile împreună cu semnificațiile acestora.

Ce mai face comanda Linux

Cea mai mare comandă vă permite să afișați ieșirile într-o singură pagină terminală. Acest lucru este util în special atunci când executați o comandă care provoacă o mulțime de derulare, cum ar fi comanda ls sau comanda du .

Exemplu Utilizează cele mai multe comenzi

Rulați următoarea comandă într-o fereastră terminală:

ps -ef

Aceasta returnează o listă a tuturor proceselor care rulează pe sistemul dvs.

Rezultatele trebuie să scurgă dincolo de sfârșitul ecranului.

Acum rulați următoarea comandă:

ps -ef | Mai Mult

Ecranul se va umple cu o listă de date, dar se va opri la sfârșitul paginii cu următorul mesaj:

-- Mai Mult --

Pentru a trece la pagina următoare, apăsați bara de spațiu de pe tastatură.

Puteți continua să apăsați pe spațiu până când ajungeți la capătul ieșirii sau puteți apăsa tasta "q" pentru a ieși.

Cea mai mare comanda functioneaza cu orice aplicatie care iese pe ecran.

Nu este necesar să conduceți ieșirea la cea mai mare comandă.

De exemplu, dacă doriți să citiți un fișier text o pagină la un moment dat utilizați mai multe comenzi pe cont propriu, după cum urmează:

mai mult

O modalitate bună de a testa acest lucru este să tastați următoarele într-o fereastră terminală:

mai mult / etc / passwd

Modificați mesajul

Puteți schimba mesajul pentru comanda mai mare astfel încât să afișeze următoarele:

apăsați spațiu pentru a continua, q să renunțați

Pentru a afișa mesajul de mai sus, utilizați mai mult în modul următor.

ps -ef | mai mult -d

De asemenea, aceasta modifică comportamentul comenzii mai mult când apăsați o tastă incorectă.

Implicit, va fi un semnal sonor, dar folosind comutatorul -d veți vedea în schimb următorul mesaj.

Apăsați h pentru instrucțiuni

Cum să oprești textul de la derulare

În mod prestabilit, liniile de text defilați în sus pagina până când ecranul este umplut cu text nou. Dacă doriți ca ecranul să fie șters și pagina următoare să fie afișată fără derulare, utilizați următoarea comandă:

mai mult -p

De asemenea, puteți utiliza următoarea comandă care va picta fiecare ecran din partea de sus, eliminând restul fiecărei linii în timp ce este afișat.

mai mult -c

Strângeți mai multe linii într-o singură linie

Dacă aveți un fișier cu multe linii în acest spațiu, puteți obține mai mult pentru a comprima fiecare bloc de linii goale într-o singură linie.

De exemplu, uitați-vă la următorul text:

aceasta este o linie de text



această linie are 2 linii goale înaintea ei



această linie are 4 linii goale înaintea ei

Puteți obține mai multă comandă pentru a afișa liniile după cum urmează:

aceasta este o linie de text

această linie are 2 linii goale înaintea ei

această linie are 4 linii înainte de ea

Pentru a obține această funcționalitate executați următoarea comandă:

mai mult-s

Specificați dimensiunea ecranului

Puteți specifica numărul de linii de utilizat înainte ca comanda mai mult să nu mai afișeze textul.

De exemplu:

mai mult -u5

Comanda de mai sus va afișa fișierul în 5 rânduri simultan.

Începeți mai mult de la un anumit număr de linie

Puteți obține mai mult pentru a începe să lucrați de la un anumit număr de linie:

De exemplu, imaginați-vă că aveți următorul fișier:

aceasta este linia 1
aceasta este linia 2
aceasta este linia 3
aceasta este linia 4
aceasta este linia 5
acesta este linia 6
aceasta este linia 7
aceasta este linia 8

Acum, uita-te la această comandă:

mai mult + u6

Rezultatul va fi următorul

acesta este linia 6
aceasta este linia 7
aceasta este linia 8

Aspectul derulării va rămâne.

mai mult + u3 -u2

Comanda de mai sus va afișa următoarele:

aceasta este linia 3
aceasta este linia 4
-- Mai Mult --

Porniți de la o anumită linie de text

Dacă doriți să ignorați majoritatea unui fișier până când ajungeți la o anumită linie de text, utilizați următoarea comandă:

mai mult + / "textul pentru a căuta"

Aceasta va afișa cuvântul "sărind peste" până când ajungeți la linia de text.

Derulați un anumit număr de linii la un moment dat folosind mai multe

În mod implicit, când apăsați bara de spațiu, comanda mai mare va derula pentru lungimea paginii, care este fie dimensiunea ecranului, fie setarea specificată de comutatorul -u.

Dacă doriți să derulați 2 linii odată, apăsați pe numărul 2 înainte de a apăsa bara de spațiu. Pentru 5 linii apăsați 5 înainte de bara de spațiu.

Setarea de mai sus durează doar pentru o singură apăsare de tastă.

Puteți seta o nouă valoare prestabilită, care are prioritate față de cea precedentă. Pentru aceasta, apăsați numărul de linii pe care doriți să le parcurgeți urmat de tasta "z".

De exemplu, "9z" va determina ecranul să deruleze 9 linii. Acum când apăsați spațiul, parcurgerea va fi întotdeauna de 9 linii.

Tasta de întoarcere derulează o linie în același timp. Dacă doriți ca aceasta să fie de 5 linii la un moment dat, apăsați pe numărul 5 urmat de tasta de întoarcere. Aceasta devine noua valoare prestabilită, astfel încât tasta de întoarcere va defila întotdeauna cu 5 linii. Puteți folosi, bineînțeles, orice număr pe care îl alegeți, 5 este doar un exemplu.

Există oa patra cheie pe care o puteți utiliza pentru defilare. În mod prestabilit, dacă apăsați tasta "d", ecranul va defila 11 linii în același timp. Din nou, puteți apăsa orice număr înainte de a apăsa tasta "d" pentru ao seta la o nouă valoare implicită.

De exemplu, "4d" va determina mai mult să derulați 4 linii în același timp când este apăsat "d".

Cum să treci linii și pagini de text

Atunci când utilizați comanda mai mult, puteți, de asemenea, săriți linii de text.

De exemplu, apăsând tasta "s" omite o linie de text. Puteți schimba setarea implicită introducând un număr înaintea tastei "s". De exemplu, "20s" schimba comportamentul, astfel încât sărind peste 20 de linii de text.

De asemenea, puteți sări peste întregi pagini de text. Pentru aceasta, apăsați tasta "f". Din nou, introducerea unui număr va determina mai multă comandă să sări peste numărul de pagini de text specificate.

Dacă ați făcut prea mult înainte, puteți utiliza tasta "b" pentru a sări peste o linie de text. Din nou, puteți folosi un număr înainte de "b" pentru a sări peste un anumit număr de linii. Acest lucru poate funcționa numai atunci când se utilizează comanda mai mult împotriva unui fișier.

Afișați numărul liniei curente

Puteți afișa numărul liniei curente apăsând pe tasta Equals (=).

Cum se caută textul utilizând mai multe

Pentru a căuta un model de text utilizând comanda mai mult apăsați pe slash-ul înainte și introduceți o expresie pentru a căuta.

De exemplu, "/ hello world"

Aceasta va găsi prima apariție a textului "salut lume".

Dacă doriți să găsiți a 5-a apariție a "hello world" folosiți "5 /" hello world ""

Apăsând tasta "n" veți găsi următoarea apariție a termenului de căutare anterior. Dacă ați utilizat un număr înainte de termenul de căutare care va avea prioritate. Deci, dacă ați căutat cea de-a 5-a apariție a "lumii salutare", apăsarea "n" va căuta următoarea a cincea apariție a "lumii salutare".

Apăsând tasta apostrof (') veți merge în locul în care a început căutarea.

Puteți utiliza orice expresie regulată valabilă ca parte a termenului de căutare.

rezumat

Pentru mai multe informații despre comanda mai citiți pagina man man Linux.