Jag använder unix-programemt less i princip dagligen, men har inte läst manualsidan för den förr än väldigt nyligen - och efter detta tänkte jag nu författa en liten hyllningstext till detta mångsidiga verktyg. 🙂

På jobbet läser jag mycket loggfiler och använder less för att kunna hoppa fram och tillbaka i den, men hade gärna sluppit byta fram och tillbaka mellan tail och less då jag ibland vill se loggen glida förbi, och ibland lusläsa den.

Båda dessa går givetvis att göra utan problem i less.

  • För att söka nedåt i en fil, tryck / och det du söker.
  • För att söka uppåt i en fil, tryck ?
  • För att följa filen som med tail, tryck F (stora f), och för att avbryta Ctrl-c

En av mina favoriter är om jag söker efter en specifik term (“upgrade complete”) som borde dyka upp lite senare, så kan jag söka efter termen (/ följt av termen och Enter) och trycka Esc följt av F. Då kommer less följa filen när den uppdateras, och när raden jag tidigare sökt dyker upp så signallerar less detta och slutar följa filen.

Om jag vill hitta tillbaka till en specifik plats i filen kan jag trycka m följt av en bokstav. Vill jag sedan hitta tillbaka till samma punkt igen trycker jag ' (“enkelfnutt”) följt av samma bokstav, och vill jag hoppa fram och tillbaka mellan mina två senaste markerade punkter trycker jag bara enkelfnutt två gånger ('').

Det finns sjukt många fler sätt att använda less på, men tangentbordsgenvägarna ovan kommer hjälpa mig signifikant med tanke på hur mycket tid av min tid som tillbringas i samma program.


Som alltid finns det fantastiskt mycket fint att upptäcka om en bara tittar lite mer noga runt sig, typ i en manualsida.