Mokėjimo būdai Abuse

Ką "Linux" reiškia mažiau

26.11.2021, 18:15

Naudodami komandą less galite persukti tekstą ne tik pirmyn, bet ir atgal, ieškoti abiem kryptimis, eiti tiesiai į failo pabaigą arba pradžią. Komandos less ypatybė yra ta, kad ji tekstą skaito ne visą, o įkelia jį mažais fragmentais.

Sintaksė ir parinktys

Komandos less užrašymas terminale atrodo taip:

komandų parinktys failas

Populiariausios parinktys yra šios:

-a, --search-skip-screen - neieškoti teksto, kuris šiuo metu rodomas ekrane;

-bn, --buffers=n - nustatyti atminties buferio dydį;

-c, --clear-screen - slinkti per tekstą, visiškai ištrinant ekrano turinį (slinkimas eilutė po eilutės neveikia);

-Dxcolor, --color=xcolor - nustatyti rodomo teksto spalvą;

-E, --QUIT-AT-EOF - išeiti, kai programa pasiekia failo pabaigą;

-e, --quit-at-eof - išeiti, kai programa antrą kartą pasiekia failo pabaigą;

-F, --quit-if-one-screen - išeiti, jei failo turinys telpa į vieną ekraną;

-f, --force - atverti specialų failą;

-hn, --max-back-scroll=n - nustatomas didžiausias eilučių skaičius, kurį galima slinkti atgal;

-yn, --max-forw-scroll=n - nustatomas maksimalus eilučių skaičius slinkimui į priekį;

-i, --ignore-case - ignoruoti didžiąsias raides;

-I, --IGNORE-CASE - ignoruoti didžiąsias raides, net jei paieškos šablone yra didžiųjų raidžių;

-jn, --jump-target=n - nurodyti, kurioje eilutėje turi būti išvedama ieškoma informacija;

-J, --status-column - pažymėti eilutes, atitinkančias paieškos rezultatus;

-n, --line-numbers - nerodyti eilučių numerių;

-N, --LINE-NUMBERS - rodyti eilučių numerius;

-s, --squeeze-blank-lines - daug iš eilės einančių tuščių eilučių pakeisti viena tuščia eilute;

-w, --hilite-unread - paryškinti pirmąją naujo teksto fragmento eilutę.

Peržiūrint tekstą, įrankį galima valdyti vidinėmis komandomis, rašant jas kompiuterio klaviatūra. Dažniausiai naudojamos šios:

h, H - pagalba;

Space, Ctrl+V, f, Ctrl+F - teksto slinkimas vienu ekranu į priekį;

Enter, Return, Ctrl+N, e, Ctrl+E, j, Ctrl+J - slinkti tekstą n eilučių į priekį, pagal numatytuosius nustatymus n=1;

y, Ctrl+Y, Ctrl+P, k, Ctrl+K - slinkti tekstą n eilučių atgal, pagal numatytuosius nustatymus n=1;

Ctrl+→ - slinkti tekstą horizontaliai iki eilutės pabaigos;

Ctrl+← - slinkti tekstą horizontaliai į eilutės pradžią;

:d - ištrinti dabartinį failą iš failų sąrašo;

Ctrl+G, :f - rodyti pagrindinę informaciją apie failą;

q, Q, :q, :Q, :Q, :Q, ZZ - išeiti.

Visų parinkčių ir vidinių komandų sąrašą galima peržiūrėti terminale, įvykdžius komandą

$ man less

Kaip naudoti LESS

Pasirinktis naudoti neprivaloma. Failą galite atidaryti vykdydami šią komandą:

$ less filename.txt

Komandos eilutė išnyks, o terminalo lange bus atidarytas nurodytas dokumentas. Tada jį galite skaityti naudodami klavišus Enter ir y arba kitus klavišus slinkti pirmyn ir atgal.

Lango apačioje matysite lauką su mirksinčiu žymekliu. Čia galite įvesti kokią nors vidinę komandą, pavyzdžiui, nustatyti įrankio paieškos šabloną.

Parinktys reikalingos tekstui atvaizduoti ir patogesniam darbui su įrankiu. Pavyzdžiui, tekstuose dažnai pasitaiko daug tuščių eilučių. Jos "suėda" vietą ekrane, o naudos iš jų nėra jokios. Todėl prie komandos less visada reikia pridėti parinktį -s arba --squeeze-blank-lines - ji pašalina nereikalingas tuščias eilutes.

$ less -s textfile.txt

Palyginkite, kaip atrodo tas pats tekstas su parinktimi -s (kairėje) ir be jos (dešinėje).

Less programa dažnai naudojama ne tekstui skaityti, o tam tikroms didelių dokumentų dalims surasti. Jei reikia rasti žodį, į laukelį su mirksinčiu žymekliu įveskite /text (jei norite ieškoti žemyn tekste) arba ?text (jei norite ieškoti mažiau aukštyn tekste) ir paspauskite Enter. Jei reikia, naudokite standartinius šablonus. Visos teksto dalys, atitinkančios nurodytas paieškos sąlygas, bus paryškintos kontrastinga spalva.

Jei jus domina, kaip išeiti iš less, tai norėdami išeiti iš programos ir grįžti į terminalo komandų eilutę, paspauskite q, ZZ arba įvykdykite kitą komandą, signalizuojančią apie darbo pabaigą. Pažymėtina, kad less programa skirta tik dokumentams peržiūrėti.

Ji neleidžia redaguoti, formatuoti ar iš naujo išsaugoti teksto. Komanda less Linux sistemoje naudinga norint peržiūrėti didelius tekstinius failus, su kuriais sunku dirbti teksto redaktoriais.