Med less-kommandoen
kan du spole teksten ikke bare fremover, men også bakover, søke i begge retninger, gå rett til slutten eller begynnelsen av filen. Det spesielle med less
er at kommandoen ikke leser teksten fullstendig, men laster den inn i små fragmenter.
Å skrive less-kommandoen
i terminalen ser slik ut:
kommandoalternativer fil
De mest populære alternativene er:
-a
, --search-skip-screen
- ikke søk i teksten som vises på skjermen;
-bn
, --buffers=n
- angir størrelsen på minnebufferen;
-c
, --clear-screen
- blar gjennom teksten og sletter skjerminnholdet helt (linje-for-linje-rulling vil ikke fungere);
-Dxcolor
, --color=xcolor
- angir fargen på teksten som vises;
-E
, --QUIT-AT-EOF
- avslutter når verktøyet når slutten av filen;
-e
, --quit-at-eof
- avslutter når verktøyet når slutten av filen for andre gang;
-F
, --quit-if-one-screen
- avslutt hvis innholdet i filen får plass på én skjerm;
-f
, --force
- åpne en spesiell fil;
-hn
, --max-back-scroll=n
- angir maksimalt antall linjer som skal rulles bakover;
-yn
, --max-forw-scroll=n - angir maksimalt antall linjer for
fremoverrulling;
-i
, --ignore-case
- ignorerer store og små bokstaver;
-I
, --IGNORE-CASE
- ignorerer store og små bokstaver selv om søkemønsteret inneholder store bokstaver;
-jn
, --jump-target=n
- angir i hvilken linje den søkte informasjonen skal skrives ut;
-J
, --status-column
- markerer radene som tilsvarer søkeresultatene;
-n
, --line-numbers
- ikke vis linjenumre;
-N
, --LINE-NUMBERS
- viser linjenumre;
-s
, --squeeze-blank-lines
- erstatter mange blanke
linjer etter hverandre med én blank linje;
-w
, --hilite-unread
- markerer den første linjen i et nytt tekstfragment.
Mens du ser på teksten, kan verktøyet styres ved hjelp av interne kommandoer ved å skrive dem på datamaskinens tastatur. De mest brukte er
h
, H
- hjelp;
Mellomrom
, Ctrl+V
, f,
Ctrl+F
- blar teksten ett skjermbilde fremover;
Enter
, Return
, Ctrl+N
, e
, Ctrl+E
, j,
Ctrl+J
- blar teksten n linjer fremover, som standard er n=1;
y
, Ctrl+Y
, Ctrl+P
, k
, Ctrl+K
- blar teksten bakover med n linjer, som standard n=1;
Ctrl+→
- blar teksten horisontalt til slutten av linjen;
Ctrl+←
- blar teksten horisontalt til begynnelsen av linjen;
:d
- sletter den aktuelle filen fra listen over filer;
Ctrl+G
, :f
- viser grunnleggende informasjon om filen;
q
, Q
, :q
, :Q, :Q, :Q
, ZZ
- avslutt.
Listen over alle alternativer og interne kommandoer kan vises i terminalen ved å utføre kommandoen
$ man less
Bruk av alternativer er valgfritt. Du kan åpne en fil ved å utføre følgende kommando:
$ less filename.txt
Kommandolinjen forsvinner, og dokumentet du har angitt, åpnes i terminalvinduet. Du kan deretter lese det ved å bruke Enter- og y-tastene eller andre taster for å bla frem og tilbake.
Nederst i vinduet ser du et felt med en blinkende markør. Her kan du skrive inn en intern kommando, for eksempel for å angi et søkemønster for verktøyet.
Alternativene er nødvendige for å vise tekst og gjøre arbeidet med verktøyet mer praktisk. For eksempel finnes det ofte flere tomme linjer i tekster. De "spiser opp" plassen på skjermen, og er ikke til noen nytte. Derfor bør du alltid legge til alternativet -s
eller --squeeze-blank-lines
i less-kommandoen
- det fjerner unødvendige blanke
linjer.
$ less -s textfile.txt
Sammenlign hvordan den samme teksten ser ut med -s
(til venstre) og uten (til høyre).
Less-verktøyet
brukes ofte ikke til å lese tekst, men til å finne bestemte avsnitt i store dokumenter. Hvis du trenger å finne et ord, skriver du /text (for å søke nedover i teksten) eller ?text (for å søke oppover i teksten) i feltet med den blinkende markøren, og trykker Enter. Bruk standardmønstre om nødvendig. Alle tekstavsnitt som samsvarer med de angitte søkebetingelsene, blir uthevet i en kontrastfarge.
Hvis du er interessert i hvordan du avslutter less
, kan du avslutte verktøyet og gå tilbake til terminalens kommandolinje ved å trykke q
, ZZ
eller utføre en annen kommando for å signalisere at arbeidet er avsluttet. Vær oppmerksom på at less-verktøyet
kun er beregnet for visning av dokumenter.
Du kan ikke redigere, formatere eller lagre tekst på nytt. Less-kommandoen
i Linux er nyttig for visning av store tekstfiler som det er vanskelig å arbeide med i tekstredigeringsprogrammer.