Ar komandu less
varat pārpētīt tekstu ne tikai uz priekšu, bet arī atpakaļ, meklēt abos virzienos, doties uzreiz uz faila beigām vai sākumu. Komandas less
īpatnība ir tā, ka tā nelasa tekstu pilnībā, bet ielādē to nelielos fragmentos.
Komandas less
rakstīšana terminālī izskatās šādi:
komandu opcijas fails
Populārākās opcijas ir šādas:
-a
, --search-skip-screen
- nemeklē tekstu, kas pašlaik tiek parādīts uz ekrāna;
-bn
, --buffers=n
- nosaka atmiņas bufera lielumu;
-c
, --clear-screen
- ritināt tekstu, pilnībā izdzēšot ekrāna saturu (ritināšana pa rindiņām nedarbojas);
-Dxcolor
, --color=xcolor
- iestatīt parādītā teksta krāsu;
-E
, --QUIT-AT-EOF
- iziet, kad palīgprogramma sasniedz faila beigas;
-e
, --quit-at-eof
- iziet, kad palīgprogramma otro reizi sasniedz faila beigas;
-F
, --quit-if-one-screen
- iziet, ja faila saturs iekļaujas vienā ekrānā;
-f
, --force
- atver īpašu failu;
-hn
, --max-back-scroll=n
- nosaka maksimālo rindu skaitu, ko ritināt atpakaļ;
-yn
, --max-forw-scroll=n
- nosaka maksimālo rindu skaitu ritināšanai uz priekšu;
-i
, --ignore-case - ignorēt
burtus;
-I
, --IGNORE-CASE
- ignorē lielo burtu un lielo burtu lietojumu pat tad, ja meklēšanas paraugā ir lieli burti;
-jn
, --jump-target=n
- norāda, kurā rindā izvadīt meklēto informāciju;
-J
, --status-column
- atzīmē meklēšanas rezultātiem atbilstošās rindas;
-n
, --line-numbers
- neizvadīt rindu numurus;
-N
, --LINE-NUMBERS
- parādīt rindu numurus;
-s
, --squeeze-blank-lines
- aizstāt daudzas pēc kārtas tukšas rindas ar vienu tukšu rindu;
-w
, --hilite-unread
- izcelt jaunā teksta fragmenta pirmo rindu.
Teksta apskates laikā utilītu var vadīt ar iekšējām komandām, ierakstot tās datora tastatūrā. Visbiežāk izmantotās komandas ir:
h
, H
- palīdzība;
Space
, Ctrl+V
, f
, Ctrl+F
- teksta ritināšana par vienu ekrānu uz priekšu;
Enter
, Return
, Ctrl+N
, e
, Ctrl+E
, j
, Ctrl+J
- ritina tekstu par n rindu uz priekšu, pēc noklusējuma n=1;
y
, Ctrl+Y
, Ctrl+P
, k
, Ctrl+K
- ritina tekstu par n rindu atpakaļ, pēc noklusējuma n=1;
Ctrl+→
- ritina tekstu horizontāli līdz rindas beigām;
Ctrl+←
- ritina tekstu horizontāli uz rindas sākumu;
:d
- dzēst pašreizējo failu no failu saraksta;
Ctrl+G
, :f
- parāda pamatinformāciju par failu;
q
, Q
, :q
, :Q, :Q, :Q
, ZZ
- iziešana.
Visu opciju un iekšējo komandu sarakstu var apskatīt terminālī, izpildot komandu
$ man less
Iespēju izmantošana nav obligāta. Failu var atvērt, izpildot šādu komandu:
$ less filename.txt
Komandas rinda pazudīs, un termināļa logā tiks atvērts norādītais dokuments. Pēc tam to var lasīt, izmantojot Enter un y taustiņus vai citus taustiņus, lai ritinātu uz priekšu un atpakaļ.
Loga apakšā redzēsiet lauku ar mirgojošu kursoru. Šeit varat ievadīt kādu iekšēju komandu, piemēram, iestatīt lietderības programmas meklēšanas modeli.
Iespējas ir nepieciešamas, lai attēlotu tekstu un padarītu darbu ar utilītu ērtāku. Piemēram, tekstos bieži sastopamas vairākas tukšas rindas. Tās "apēd" vietu uz ekrāna, un no tām nav nekāda labuma. Tāpēc komandai less
vienmēr jāpievieno opcija -s
vai --squeeze-blank-lines -
tā likvidē nevajadzīgās tukšās rindas.
$ less -s textfile.txt
Salīdziniet, kā izskatās tas pats teksts ar opciju -s
(pa kreisi) un bez tās (pa labi).
Lietderīgo komandu less
bieži izmanto nevis teksta lasīšanai, bet gan noteiktu sadaļu atrašanai lielos dokumentos. Ja nepieciešams atrast kādu vārdu, ierakstiet /text (lai meklētu tekstu uz leju) vai ?text (lai meklētu tekstu uz augšu )
lodziņā ar mirgojošu kursoru un nospiediet Enter. Vajadzības gadījumā izmantojiet standarta šablonus. Visas teksta daļas, kas atbilst norādītajiem meklēšanas nosacījumiem, tiks izceltas kontrastējošā krāsā.
Ja jūs interesē, kā iziet no programmas less
, tad, lai izietu no utilīta un atgrieztos termināļa komandrindā, nospiediet q
, ZZ
vai izpildiet citu komandu, kas signalizē darba beigas. Jāatzīmē, ka utilītprogramma less
ir paredzēta tikai dokumentu apskatei.
Tā neļauj rediģēt, formatēt vai atkārtoti saglabāt tekstu. Komanda less
Linux operētājsistēmā ir noderīga lielu teksta failu apskatei, ar kuriem ir grūti strādāt teksta redaktoriem.