Skip to main content

Allt du behöver veta om den mindre kommandot

The Widowmaker - it could save your life ! #KnowYourScore #CAC (Juni 2026)

The Widowmaker - it could save your life ! #KnowYourScore #CAC (Juni 2026)
Anonim

I den här guiden hittar du allt du behöver veta om Linux "mindre" -kommandot.

Kommandot "mindre" anses vara en mer kraftfull version av kommandot "mer" som används för att visa information till terminalen en sida i taget.

Många av omkopplarna är desamma som de som används med kommandot mer men det finns också många extra tillgängliga.

Om du vill läsa igenom en stor textfil är det bättre att använda det mindre kommandot över en editor eftersom det inte laddar hela saken i minnet. Det laddar varje sida i minnet en sida i taget vilket gör den effektivare.

Hur man använder den mindre kommandot

Du kan visa vilken textfil som helst med det mindre kommandot genom att skriva följande i ett terminalfönster:

mindre

Om det finns fler rader i filen än utrymme på skärmen kommer en enda kolon (:) att visas längst ner och du får ett antal alternativ att flytta framåt genom filen.

Det mindre kommandot kan också användas med utgångsledning genom ett annat kommando.

Till exempel:

ps -ef | mindre

Kommandot ovan kommer att visa en lista över körprocesser en sida i taget.

Du kan trycka antingen på mellanslagstangenten eller på "f" -knappen för att bläddra framåt.

Ändra antalet linjer som rullas igenom

Som standard rullar kommandot mindre till en enda sida i taget.

Du kan ändra antalet rader som rullas när du trycker på mellanslag och "f" -tangenten genom att trycka på numret omedelbart innan du trycker på knappen.

Ange till exempel "10" följt av antingen rymden eller "f" -tangenten kommer att leda till att skärmen rullar med 10 linjer.

För att göra detta till standard kan du ange numret följt av z-tangenten.

Ange till exempel "10" och tryck sedan på "z". Nu när du trycker på mellanslag eller "f" -knappen rullar skärmen alltid med 10 linjer.

En ganska bisarr integration är möjligheten att trycka på flyktangenten omedelbart före mellanslagstangenten. Effekten av detta är att fortsätta bläddra även när du har nått slutet av utgången.

För att bläddra i en rad i taget trycker du antingen på "return" -knappen, "e" eller "j". Du kan ändra standard så att det rullar ett visst antal linjer genom att ange ett nummer före de angivna tangenterna. Ange till exempel "5" följt av "e" -tangenten kommer skärmen att bläddra 5 linjer varje gång "return", "e" eller "j" trycks in. Om du oavsiktligt trycker på en stor bokstav "J" kommer samma resultat att inträffa förutom att om du träffar undersidan av utgången fortsätter den att bläddra.

Med "d" -tangenten kan du rulla ner ett visst antal linjer. Återigen genom att ange ett tal före "d" ändras standardbeteendet så att det rullar antalet linjer du anger.

För att bläddra tillbaka i listan kan du använda "b" -knappen. Till skillnad från mer kommando kan detta fungera med båda filerna och piped-utgången. Ange ett nummer innan du trycker på "b" -tangenten och rullar upp det angivna antalet rader. För att bläddra "b" -tangenten permanent med det angivna antalet rader skriv in det nummer du vill använda följt av "w" -tangenten.

Tangenterna "y" och "k" fungerar på samma sätt som "b" och "w" -tangenterna, förutom att det inte går att rulla ett fönster åt gången, men en linje åt gången på skärmen. Om du oavsiktligt trycker på stor bokstav "K" eller versaler "Y" blir resultatet detsamma om du inte träffar toppen av utgången, i vilket fall rullningen fortsätter bortom början av filen.

"U" -tangenten rullar också tillbaka upp på skärmen men standard är halva skärmen.

Du kan också rulla horisontellt med vänster och höger piltangent.

Högerpil rullar en halv skärm åt höger och vänsterpil rullar en halv skärm till vänster. Du kan fortsätta att bläddra om och om men du kan bara bläddra till vänster tills du träffar början av utgången.

Redisplay Output

Om du tittar på en loggfil eller någon annan fil som ständigt ändras kanske du vill uppdatera data.

Du kan använda en liten bokstav "r" för att måla om skärmen eller en stor bokstäver "R" för att måla om skärmen förlorar eventuell utmatning som har buffrats.

Du kan trycka på en stor bokstav "F" för att bläddra framåt. Fördelen med att använda "F" är att när slutet av filen är uppnådd kommer den att fortsätta att försöka. Om en logg uppdateras medan du använder kommandot mindre kommer några nya poster att visas.

Flytta till en specifik position i en fil

Om du vill gå tillbaka till början av utgången trycker du på små bokstäver "g" och för att gå till slutet av bokstaven "G".

För att gå till en viss rad anger du ett nummer innan du trycker på knapparna "g" eller "G".

Du kan flytta till en position som är en viss procentandel genom en fil. Ange ett nummer följt av "p" eller "%" -knappen. Du kan till och med ange decimalklasser, för att vi ska möta det, vi måste alla placera "36,6%" genom en fil.

Markera positioner i en fil

Du kan ställa in en markör i en fil med "m" -tangenten följt av något annat bokstäver. Du kan sedan återvända till markören med hjälp av enkelsatsen "" "-tangenten följt av samma små bokstäver.

Det betyder att du kan ange ett antal olika markörer genom den utmatning som du enkelt kan återvända till.

Söka efter ett mönster

Du kan söka efter text inom utsignalen med hjälp av tangenten framåt och följt av texten du vill söka eller ett reguljärt uttryck.

Till exempel / "hej värld" hittar "hej värld".

Om du vill söka efter filen måste du byta framåtstrecket med ett frågetecken.

Till exempel? "Hej värld" hittar "Hej värld" tidigare utmatad på skärmen.

Ladda en ny fil till utmatningen

Om du har tittat på en fil kan du ladda en ny fil till det mindre kommandot genom att trycka på kolonitangenten (:) följt av "e" eller "E" -tangenten och sökvägen till en fil.

Till exempel ": e myfile.txt".

Hur man lämnar mindre

För att avsluta kommandot mindre, tryck på knapparna "q" eller "Q".

Användbara kommandoradsbrytare

Följande runtime-omkopplare kan eller inte vara till nytta för dig:

  • mindre -bN - N står för ett tal och laddar det angivna antalet kilobytes i minnet. Som standard är värdet 64 kilobytes men du kan ange vilket nummer du vill ha. Om du anger -1 kommer hela filen att läsas in i minnet som kanske inte är en bra idé beroende på filens storlek.
  • mindre -B - Som standard fördelar den mindre kommandot de nödvändiga minnesbuffertarna som standard vid användning av piped-utgång. Du kan använda -B-omkopplaren för att förhindra autobuffering.
  • mindre -c eller mindre -C - Som standard återställs skärmen genom att rulla upp skärmen. För att rensa skärmen från toppen ner, använd -c eller -C-omkopplarna.
  • mindre -e - Orsaker mindre att avsluta när den träffar slutet av filen för andra gången
  • mindre -E - Orsaker mindre att avsluta när den träffar slutet av filen för första gången
  • mindre -f - Öppna speciella filer som kataloger med mindre
  • mindre -F - Orsaker mindre att avsluta om en fil är mindre än en skärm som är värd för data
  • mindre - g - Markera bara det sista objektet som hittades vid sökning
  • mindre -G - Undertryck markera helt och hållet när du söker
  • mindre -hN - Ange maximalt antal rader, desto mindre kommando kan bläddra tillbaka
  • mindre -i - Ignorera fallet när du söker, om inte stora bokstäver finns i sökmönstret
  • mindre -I - Ignorera fallet när du söker
  • mindre -JN - N står för ett tal. Detta bestämmer var på skärmen en linje placeras när den söks. Till exempel, söker efter "hej värld" placerar raden som hittades med "hej världen" i den på rad 1 om mindre -j1 används.
  • mindre -J - Detta visar en liten asterisk i den vänstra kolumnen (statuskolumnen) som visar när ett textstycke som du har sökt efter hittats.
  • mindre -m - Visar antalet byte genom en fil istället för ett kolon längst ner på skärmen
  • mindre -M - Visar radnummer för utgången. Till exempel "linjer 1-23"
  • mindre -n - Undertryck radnummer
  • mindre -N - Visa radnummer på varje rad
  • mindre -o - Detta används endast med piped-utmatning. Den matar ut varje sida av piped-utgången till filen en sida åt gången. Om filen finns kommer den att fråga om du vill skriva över den.
  • mindre -O - Det här är detsamma som -omutom att det inte kommer att begära bekräftelse innan du skriver över en fil.
  • mindre -p - Detta börjar mindre vid den första förekomsten av det angivna mönstret.
  • mindre -P "text" - Detta ersätter meddelandet längst ner på skärmen till den angivna texten
  • mindre -q - Detta förhindrar att klockan surrar när du når slutet av filen. Andra orsaker till att klockan ringer en sådan ogiltig tangenttryck kvar.
  • mindre - Q - Undertrycker alla ljud
  • mindre -s - Detta kondenserar tomma linjer. Om en fil exempelvis har 4 tomma rader och du använder kommandot mindre-kommer bara en tom linje att visas.
  • mindre -S - Detta får långa linjer att stympas snarare än att lägga dem på nästa rad

Det finns mycket mer till det mindre kommandot än vad du förväntar dig. Du kan läsa den fullständiga dokumentationen genom att skriva "man mindre" i ett terminalfönster eller genom att läsa den här bruksanvisningen för mindre.

Ett alternativ till mindre och mer är svansen kommandot som visar de sista linjerna i en fil.