A less
parancs lehetővé teszi, hogy a szöveget ne csak előre, hanem visszafelé is visszatekerje, mindkét irányban keressen, egyenesen a fájl végére vagy elejére menjen. A less
sajátossága, hogy a parancs nem olvassa be teljesen a szöveget, hanem kis töredékekben tölti be.
A less
parancs megírása a terminálban így néz ki:
parancs opciók fájl
A legnépszerűbb opciók a következők:
-a
, --search-skip-screen
- nem keres a képernyőn éppen megjelenő szövegben;
-bn
, --buffers=n
- a memóriapuffer méretének beállítása;
-c
, --clear-screen
- a képernyő tartalmát teljesen kitörölve görgetni a szöveget (a soronkénti görgetés nem működik);
-Dxcolor
, --color=xcolor
- a megjelenített szöveg színének beállítása;
-E
, --QUIT-AT-EOF
- kilépés, amikor a segédprogram eléri a fájl végét;
-e
, --quit-at-eof
- kilépés, amikor a segédprogram másodszor is eléri a fájl végét;
-F
, --quit-if-one-screen
- kilépés, ha a fájl tartalma egy képernyőn elfér;
-f
, --force
- egy speciális fájl megnyitása;
-hn
, --max-back-scroll=n
- beállítja a visszafelé görgetendő sorok maximális számát;
-yn
, --max-forw-scroll=n
- beállítja az előre görgetés maximális sorszámát;
-i
, --ignore-case
- figyelmen kívül hagyja a nagybetűket;
-I
, --IGNORE-CASE
- figyelmen kívül hagyja a nagybetűket akkor is, ha a keresési minta nagybetűket tartalmaz;
-jn
, --jump-target=n
- megadja, hogy a keresett információ melyik sorban kerüljön kiadásra;
-J
, --status-column
- a keresési eredményeknek megfelelő sorok megjelölése;
-n
, --line-numbers
- nem jeleníti meg a sorszámokat;
-N
, --LINE-NUMBERS
- sorszámok megjelenítése;
-s
, --squeeze-blank-lines
- több egymást követő üres sort egy üres sorral helyettesít;
-w
, --hilite-unread
- új szövegrészlet első sorának kiemelése.
A szöveg megtekintése közben a segédprogram a számítógép billentyűzetén beírva belső parancsok segítségével vezérelhető. A leggyakrabban használtak a következők:
h
, H
- help;
Space
, Ctrl+V
, f
, Ctrl+F
- a szöveg egy képernyővel előre görgetése;
Enter
, Return
, Ctrl+N
, e
, Ctrl+E
, j
, Ctrl+J
- a szöveg görgetése n sorral előre, alapértelmezés szerint n=1;
y
, Ctrl+Y
, Ctrl+P
, k
, Ctrl+K
- a szöveg görgetése n sorral hátrafelé, alapértelmezés szerint n=1;
Ctrl+→
- a szöveg vízszintes görgetése a sor végéig;
Ctrl+←
- a szöveg vízszintes görgetése a sor elejére;
:d
- az aktuális fájl törlése a fájlok listájából;
Ctrl+G
, :f
- alapvető információk megjelenítése a fájlról;
q
, Q
, :q
, :Q, :Q, :Q
, ZZ
- kilépés.
Az összes opció és belső parancs listája megtekinthető a terminálban a következő parancs végrehajtásával
$ man less
Az opciók használata opcionális. Egy fájlt a következő parancs végrehajtásával nyithat meg:
$ less filename.txt
A parancssor eltűnik, és a megadott dokumentum megnyílik a terminálablakban. Ezt követően az Enter és y billentyűkkel vagy más billentyűkkel előre-hátra görgetve olvashatja.
Az ablak alján egy mezőt fog látni villogó kurzorral. Ide írhat be valamilyen belső parancsot, például a segédprogram keresési mintájának beállításához.
Az opciók a szöveg megjelenítéséhez és a segédprogrammal való munka kényelmesebbé tételéhez szükségesek. Például a szövegekben gyakran előfordul több üres sor. Ezek "felfalják" a helyet a képernyőn, és semmi hasznukat nem veszik. Ezért a less
parancshoz mindig hozzá kell adni az -s
vagy --squeeze-blank-lines
opciót -
ez eltávolítja a felesleges üres sorokat.
$ less -s textfile.txt
Hasonlítsa össze, hogyan néz ki ugyanaz a szöveg az -s
opcióval (balra) és nélküle (jobbra).
A less
segédprogramot gyakran nem a szöveg elolvasására, hanem bizonyos szakaszok megtalálására használják a nagy dokumentumokban. Ha meg kell találnia egy szót, írja be a /text (a szövegben lefelé történő kereséshez) vagy a ?text (a szövegben felfelé történő kevesebb
kereséshez) szót a villogó kurzorral ellátott mezőbe, és nyomja meg az Entert. Szükség esetén használjon szabványos mintákat. A megadott keresési feltételeknek megfelelő szövegrészek kontrasztos színnel lesznek kiemelve.
Ha érdekli, hogyan léphet ki a less-ből
, akkor a segédprogramból való kilépéshez és a terminál parancssorába való visszatéréshez nyomja meg a q
, ZZ
billentyűt, vagy hajtson végre egy másik parancsot a munka befejezésének jelzésére. Megjegyzendő, hogy a less
segédprogram csak dokumentumok megtekintésére szolgál.
Nem teszi lehetővé a szöveg szerkesztését, formázását vagy újbóli mentését. A less
parancs Linuxban hasznos a nagyméretű szövegfájlok megtekintéséhez, amelyekkel nehéz a szövegszerkesztőkben dolgozni.