![Allt du behöver veta om kommandot "mer" 1 GettyImages 580831207 ba6478d180be47a98d5c4c5c355eb2d2](https://livetstrad.com/wp-content/uploads/2021/07/GettyImages-580831207-ba6478d180be47a98d5c4c5c355eb2d2-1024x768.jpg)
De Mer verktyget i Linux-skalet accepterar inmatning från något annat kommando och ordnar sedan utdata i en serie sidor inom skalsessionen. Detta program utesluter behovet av att rulla långa listor med utdata. Det är en standarddel av alla Linux-installationer oavsett din distribution. Det är en enklare variant av verktyget Mindre.
Använda «mer» -verktyget
De Mer kommando har varit standard i Linux sedan BSD: s början; versioner av den dateras till 1988. Mer körs i två lägen: Först som ett skalverktyg och det andra som ett interaktivt program. Att åberopa Mer från terminalen, använd följande syntax: mer [options] fil
type = «code»> Alternativt, rör utdata från ett kommando till Mer. Till exempel en utökad processlista med ps kommandot kör vanligtvis flera sidor; för att paginera utdata med Mer, rör utgången enligt följande: ps -ax | Mer
typ = «kod»>
Alternativ för kommandot «mer»
Mer stöder flera valfria omkopplare, inklusive:
- -d: Erbjuder hjälpinformation när ogiltiga tangenter trycks ned under interaktivt läge.
- -l: Hoppa över pauser efter rader som innehåller ett formulärmatningstecken.
- -f: Räkna logiska, snarare än skärmlinjer (t. Ex. Inte linda långa rader).
- -p: Hoppa över bläddring och rensa istället skärmen innan nästa sida visas.
- -s: Kondensera flera tomma rader till en.
- –siffra: Bestäm antalet skärmrader som ska visas för varje sida.
- +siffra: Visa filen från det angivna radnumret.
- + /sträng: Söka efter sträng och börja visa filen vid den tiden.
- –hjälp: Visar verktygets hjälptext och finns sedan.
Använda ‘mer’ interaktivt
När Mer körs i förgrunden, den stöder flera kommandon mönstrade på Vi-redigeraren. Vanliga kommandon inkluderar:
- h: Visar hjälptext.
- Plats: Visar nästa sida med text (som standard den aktuella skärmstorleken).
- z: Visar nästa X-rader med text – som standard den aktuella skärmstorleken, men om du skriver ett nummer och trycker sedan på z, kommer det att avancera så många rader och sedan ändra standard.
- q: Utgång.
- s: Hoppa framåt X-rader med text (föregå med ett nummer, annars är standardinställningen 1).
- f: Hoppa framåt X skärmbilder av text (föregås av ett nummer, annars är standardvärde 1).
- b: Hoppa bakåt X skärmbilder av text (föregås av ett nummer, annars är standard 1) – detta kommando kan dock inte användas när du har skickat ett kommando till Mer.
- =: Visar det aktuella radnumret.
- /mönster: Söker efter en förekomst av ett reguljärt uttryck som återges mellan dubbla citattecken; om du anger ett nummer före /mönster sträng, den hittar den X: e förekomsten av den strängen.
- n: Söker efter nästa förekomst av mönstret.
- v: Startar en redigerare (som standard Vi) vid den aktuella raden.
Exempel på användning
För att visa innehållet i en exempelfil som börjar på rad 1500: mer + 1500 sample.txt
type = «code»> För att visa den första förekomsten av frasen Linux vaggar! från en exempelfil: mer + / «Linux rockar!» sample.txt
typ = «kod»>
Miljövariabler
Mer respekterar miljövariabler. Använd MORE-variabeln för att ställa in standardinställningar (t.ex. standardantal rader eller sidor som ska hoppas över). För att ange en specifik redigerare, använd VISUAL-variabeln. Konsultera arbetssidan för Mer för exakt vägledning.