Less kasutamine: Difference between revisions
No edit summary |
No edit summary |
||
Line 66: | Line 66: | ||
<pre> less +3 kala.txt </pre> | <pre> less +3 kala.txt </pre> | ||
-> tegin kala.txt faili ja kirjutasin faili üksteise alla 4x | -> tegin kala.txt faili ja kirjutasin faili üksteise alla 4x hey.. less +3 kala.txt näitab mulle alates 3ndast reast mis failis kala.txt kirjutatud on, seega kuna mul oli 4 rida ja ma kirjutasin +3 ehk alates kolmandast reast, siis ta kuvas mulle ainult ühe hey. | ||
== Kasutatud kirjandus == | == Kasutatud kirjandus == |
Revision as of 14:16, 10 March 2010
Mis on Less?
Less on Unixi programmi more täiendatud ja mugavdatud variant. Less on terminal pager programm Unixis, Windowsis ja Unix-laadsete süsteemides, kasutatakse failide sisu vaatmiseks (redigeerimine pole võimalik), ühe lehekülje ehk ekraani kaupa. Tegemist on edasi arendatud more'ga, mis võimaldab failide sisus navigeerida edasi-tagasi. Erinevalt enamikust Unix teksti redigeerijatest/ lugejatest, ei ole vaja laadida korraga tervet dokumenti sisse, vaid less laeb üks lehekülg korraga, mistõttu on lugemine kiirem, kuna see üks lehekülg on mahult väiksem.
- Terminal pager - terminali piipar või kutsungi programm on arvutiprogramm, mida kasutatakse vaatamiseks (kuid mitte muutmiseks) tekstifaili sisu.
- More - andmetöötluse more on käsk vaadata (kuid mitte redigeerida) sisu tekstifaili ühel ekraanil korraga.
Ajalugu
Less on algselt kirjutatud Mark Nudelman poolt aastatel 1983-1985. See on versioon, mis on võimeline tegema tagasi kerimist kohas, kus kuvatakse teksti. Nimi tuleneb naljast backwards more. Less on osa GNU projektist ja see on kaasatud enamikes Unix süsteemides.
- GNU - GNU ei ole UNIX! FSF (Free Software Foundation) poolt tasuta levitatav, UNIX’iga ühilduv tarkvarasüsteem. Igaüks võib GNU tarkvara alla laadida, modifitseerida ja edasi levitada. Ainus piirang on see, et levitaja ei tohi takistada edasilevitamist.
Kasutamine
Less on võimalus oma käitumise muuta, näiteks muuta ridade arvu ekraanil. Mõned võimalused sõltuvad muidugi operatsioonisüsteemist. Kuigi less näitab faili, saab erinevate käskude abil liikuda failis. Vaikimisi käsk less kuvab faili sisu standard väljundisse (ühe lehekülje/ekraani kaupa). Kui kasutatakse failinime argumenti siis kuvatakse standardsisendi sisu (tavaliselt mõne muu programmi väljund läbi toru |). Kui väljund suunatakse kusagile mujale kui terminali, näiteks läbi toru teise programmi, siis less käitub nagu cat.
- Cat - on standratne Unixi programm, mõeldud failide liitmiseks ja kuvamiseks. Kasu nimi tuleb sõnast catenate (ahelasse koondama), mis on sünonüüm sõnale concatenate (liitma).
Käsu-süntaks on:
less [options] failinimi
Sagedamini kasutatavad suvandid
/ - regulaaravaldise otsimine edaspidi
n - järgmise otsimine
N - eelmise otsimine
g - faili lõppu minek
G - faili algusesse minek
? - regulaaravaldise otsimine tagasisuunas
I - ei ole oluline tõstutundlikus
q - quit (lahku)
Proovi järgi
less -M kala.txt
-> loe 'kala.txt' faili
file * | less
-> kuvab olemasolevaid faile. Näiteks kui ma teen endale kala.txt ja ilus.txt siis kasutades seda käsku saan ülevaate, et mul on olemas nii kala.txt kui ka ilus.txt
grep -i hey *.txt | less -I -p hey
-> "hey" otsimine kõigist .txt failidest
less +3 kala.txt
-> tegin kala.txt faili ja kirjutasin faili üksteise alla 4x hey.. less +3 kala.txt näitab mulle alates 3ndast reast mis failis kala.txt kirjutatud on, seega kuna mul oli 4 rida ja ma kirjutasin +3 ehk alates kolmandast reast, siis ta kuvas mulle ainult ühe hey.
Kasutatud kirjandus
- IT-teadmik
- Praktikum 1- sissejuatus
- Linux/Unix command: less
- Wikipedia Unix: cat
- Linux/Unix less command
- Wikipedia Unix: less
Autor: Maryanne Keel