Rekommenderas, 2024

Redaktionen

Varför "mindre" kommandot är bättre än "mer" i UNIX och Linux

Jag jobbar med många stora loggfiler. Jag brukar ansluta till mina UNIX- och Linux-servrar med Putty eller Telnet, då läste jag filerna med standard UNIX / Linux-kommandon. Andra IT-användare föredrar att använda en X-fönster GUI, men om du har en låg bandbreddanslutning, är det bättre att använda en kommandorad terminal för att få saker gjort snabbare.

Om du behöver bläddra i loggar utan att behöva redigera dem, använd kommandot " mindre ". Med "Mindre" i Linux och UNIX kan du se filen och låter dig göra grundläggande funktionsoperationer. Till skillnad från " mer " tillåter det både framåt och bakåt navigering så att du kan leta efter vilken söksträng som helst i dokumentet.

Mindre är bättre än mer

För att öppna en fil med mindre, skriv det mindre kommandot följt av filnamnet i UNIX- eller Linux-prompten:

mindre filnamn

I exemplet nedan öppnade jag en fil som heter verbose.log.mo

Mindre kommer att öppna filen och visa filnamnet längst ner till vänster på terminalen. För att hitta en sträng i filen, skriv fram snedstreck följt av strängen som du vill söka och tryck sedan på Enter. I exemplet nedan skrev jag / fel för att söka efter strängen "error".

Du ser att visningen av filen kommer att hoppa till den linje där strängen är belägen. De befintliga strängkolliserna är markerade för att lättare kunna visa.

För att söka efter nästa instans av strängen, tryck bara på "n" -tangenten. Genom att trycka på stor bokstaven "N" kommer du till föregående match.

Här är andra kortkommandon som jag hittade från Wiki-posten på "mindre":

  • [Piler] / [Sida upp] / [Sida ner] / [Hem] / [Slut]: Navigering.
  • [Mellanslag]: Nästa sida.
  • b : Föregående sida.
  • n g : Hoppa till radnummer n . Standard är start för filen.
  • n G : Hoppa till radnummer n . Standard är slutet på filen.
  • / mönster : Sök efter mönster . Regelbundna uttryck kan användas.
  • n : Gå till nästa match (efter en lyckad sökning).
  • N : Gå till föregående match.
  • m brev : Markera nuvarande position med bokstav .
  • ' brev : Återgå till positionsbrev. [ ' = enda citat]
  • ^ eller g : Gå till start av filen.
  • '$ eller G : Gå till slutet av filen.
  • s : Spara aktuellt innehåll (har fått från ett annat program som grep) i en fil.
  • = : Filinformation.
  • F : Läs hela tiden information från filen och följ dess slut. Användbar för loggar att titta på. Använd Ctrl + C för att lämna detta läge.
  • - alternativ : Byt kommandoradsalternativ - alternativ .
  • h : Hjälp.
  • q : avsluta

Vad jag mest tycker om "mindre" är att det automatiskt anpassas med bredden och höjden på terminalfönstret. Texten som visas med "mindre" omges automatiskt om du ändrar storleken på terminalens fönster. Detta gör mindre förskott än det äldre verktyget som heter "more", vilket tenderar att skära texten när du spänner fast bredden på terminalen.

Om du har mycket text eller ASCII-filer för att visa i Linux eller UNIX, se till att behärska "mindre" eftersom det är ett överlägset kommando för visning av filer med kommandoraden. Njut av!

Top