Alles wat jy moet weet oor die meer opdrag

Hierdie gids sal jou alles leer oor die "meer" opdrag in Linux. Daar is 'n baie soortgelyke opdrag genoem die "minder" opdrag wat soortgelyke funksionaliteit verrig na die "meer" opdrag wat oor die algemeen as nuttiger beskou word

Binne hierdie gids sal u die algemene gebruike vir die "meer" -opdrag uitvind. U sal ook al die beskikbare skakelaars saam met hulle betekenisse vertoon.

Wat doen die Linux More Command

Die meer opdrag laat jou toe om uitset in die terminale een bladsy op 'n slag te vertoon. Dit is veral handig wanneer u 'n opdrag uitvoer wat baie blaai veroorsaak, soos die ls-opdrag of die du-opdrag .

Voorbeeld Gebruik van die meer opdrag

Begin die volgende opdrag in 'n terminaal venster:

ps -ef

Dit gee 'n lys van al die prosesse wat op u stelsel uitgevoer word.

Die resultate moet bokant die einde van die skerm blaai.

Begin nou die volgende opdrag:

ps -ef | meer

Die skerm sal opvolg met 'n lys data, maar sal aan die einde van die bladsy stop met die volgende boodskap:

- meer -

Om na die volgende bladsy te beweeg, druk die spasiebalk op die sleutelbord.

U kan voortgaan met die druk van die spasie totdat u die einde van die uitset bereik of u kan die "q" -knoppie druk om te verlaat.

Die meer opdrag werk met enige toepassing wat na die skerm uitstuur.

Jy hoef nie die uitvoer na die meer opdrag te pyp nie .

As jy byvoorbeeld 'n teksbestand wil lees, moet 'n bladsy op 'n slag die volgende opdrag gebruik:

meer

'N Goeie manier om dit te toets, is om die volgende in 'n terminaal venster te tik:

meer / etc / passwd

Verander die boodskap

U kan die boodskap vir die meer opdrag verander sodat dit die volgende vertoon:

druk spasie om voort te gaan, q om op te hou

Om die bogenoemde boodskap te vertoon, gebruik meer op die volgende manier.

ps -ef | meer -d

Dit verander ook die gedrag van die meer bevel wanneer u 'n verkeerde sleutel druk.

By verstek sal daar 'n piep wees, maar deur die -d skakelaar te gebruik, sal u die volgende boodskap eerder sien.

Druk h vir instruksies

Hoe om teks uit te blaai

Standaard word die lyne van teks deur die bladsy opgevolg totdat die skerm met nuwe teks gevul is. As jy wil dat die skerm skoonmaak en die volgende bladsy vertoon word sonder om te blaai, gebruik die volgende opdrag:

meer -p

U kan ook die volgende opdrag gebruik wat elke skerm van bo af sal verf, en die res van elke reël sal skoongemaak word soos dit vertoon word.

meer -c

Druk verskeie lyne in een lyn

As jy 'n lêer met baie spasies lyne daarin het, kan jy meer kry om elke blok leë lyne in een reël saam te voeg.

Kyk byvoorbeeld na die volgende teks:

dit is 'n reël van teks



hierdie lyn het 2 leë lyne voor dit



hierdie lyn het 4 leë lyne voor dit

Jy kan die meer bevel kry om die lyne soos volg te vertoon:

dit is 'n reël van teks

hierdie lyn het 2 leë lyne voor dit

hierdie lyn het 4 blanke lyne voor dit

Om hierdie funksie te kry, voer die volgende opdrag uit:

meer -s

Spesifiseer die grootte van die skerm

U kan die aantal lyne spesifiseer wat gebruik moet word voordat die meer opdrag ophou om teks te vertoon.

Byvoorbeeld:

meer -u5

Bogenoemde opdrag sal die lêer 5 reëls op 'n keer vertoon.

Begin meer van 'n sekere lynnommer

Jy kan meer kry om vanaf 'n sekere reëlnommer te begin werk:

Verbeel jou byvoorbeeld dat jy die volgende lêer gehad het:

dit is lyn 1
dit is lyn 2
dit is lyn 3
dit is lyn 4
dit is lyn 5
dit is lyn 6
dit is lyn 7
dit is lyn 8

Kyk nou na hierdie opdrag:

meer + u6

Die uitset sal soos volg wees

dit is lyn 6
dit is lyn 7
dit is lyn 8

Die rol aspek sal bly.

meer + u3-u2

Bogenoemde opdrag sal die volgende vertoon:

dit is lyn 3
dit is lyn 4
- meer -

Begin van 'n sekere lyn van teks

As jy die meeste van 'n lêer wil slaan totdat jy na 'n sekere lyn van teks gaan, gebruik die volgende opdrag:

meer + / "die teks om te soek na"

Dit sal die woord "spring" wys totdat jy na die tekslyn kom.

Rol 'n sekere aantal lyne op 'n tyd met meer

As u die spasiebalk druk, word die instruksies meer as die lengte van die bladsy, wat die grootte van die skerm of die instelling wat deur die -u skakelaar gespesifiseer is, sal skuif.

As jy 2 reëls op 'n slag wil rol, druk die nommer 2 voordat jy die spasiebalk druk. Vir 5 reëls druk 5 voor die spasie balk.

Bogenoemde instelling hou egter net vir daardie een sleutelpers.

U kan 'n nuwe standaard stel wat voorrang geniet bo die vorige een. Om dit te doen druk die aantal lyne wat u wil blaai deur gevolg deur die "z" sleutel.

Byvoorbeeld, "9z" sal veroorsaak dat die skerm 9 lyne skuif. Nou as jy druk spasie, sal die rol altyd 9 reëls wees.

Die teruggawe sleutel blaai een reël op 'n keer. As jy wil hê dit moet 5 reëls op 'n slag wees, druk die nommer 5 gevolg deur die terugkeer sleutel. Dit word die nuwe standaard sodat die terugskakel sleutel altyd deur 5 reëls sal blaai. U kan natuurlik enige nommer gebruik wat u kies, 5 is slegs 'n voorbeeld.

Daar is 'n vierde sleutel wat u kan gebruik vir blaai. As u die "d" sleutel druk, sal die skerm 11 reëls op 'n slag blaai. Weereens kan u enige nommer druk voordat u die "d" -knoppie druk om dit op 'n nuwe standaard te stel.

Byvoorbeeld, "4d" sal meer veroorsaak om 4 lyne te skuif op 'n tyd wanneer "d" gedruk word.

Hoe om lyne en bladsye van teks oor te slaan

Wanneer u die meer opdrag gebruik, kan u ook lyne van teks oorskry.

Byvoorbeeld, die druk van die "s" sleutel slaan 1 reël teks oor. U kan die verstek verander deur 'n nommer voor die "s" sleutel in te voer. Byvoorbeeld, "20s" verander die gedrag sodat die skip nou 20 lyne teks bevat.

U kan ook hele bladsye teks oorskakel. Om dit te doen druk die "f" sleutel. As u eers 'n nommer invul, sal die meer opdrag die gespesifiseerde aantal bladsye van teks oorskry.

As jy te ver vorentoe gegaan het, kan jy die "b" -knoppie gebruik om 'n reël teks op te slaan. Weereens kan u 'n nommer gebruik voordat die "b" 'n gespesifiseerde aantal reëls oor die weg slaan. Dit kan slegs werk wanneer die meer bevel teen 'n lêer gebruik word.

Vertoon die huidige reëlnommer

U kan die huidige reëlnommer vertoon deur die gelyke sleutel (=) te druk.

Hoe om teks te soek deur meer te gebruik

Om te soek na 'n tekspatroon deur die meer opdrag te gebruik, druk die vorentoe skuif en voer 'n uitdrukking in om te soek.

Byvoorbeeld, "/ hallo wêreld"

Dit sal die eerste voorkoms van die teks "hallo wêreld" vind.

As jy die 5de voorkoms van "hallo wêreld" wil vind, gebruik "5 /" hello world ""

Deur die 'n'-sleutel te druk, sal die volgende voorkoms van die vorige soekterme gevind word. As jy 'n nommer voor die soekterme gebruik het wat voorrang geniet. So as jy na die 5de voorkoms van "hallo wêreld" gesoek het, dan druk "n" sal kyk na die volgende 5de voorkoms van "hallo wêreld".

Deur die apostrof (') sleutel te druk, gaan na die plek waar die soektog begin het.

U kan enige geldige gereelde uitdrukking gebruik as deel van die soekterme.

opsomming

Vir meer inligting oor die meer opdrag, lees die Linux manblad.