Less kasutamine: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 45: Line 45:




'''5. Näited'''
=Näited=
 
less -M kala.txt -> loe 'kala.txt' faili
less -M kala.txt -> loe 'kala.txt' faili


Line 53: Line 52:
grep -i void *.c | less -I -p void -> 'void' otsimine kõigist .c failidest  
grep -i void *.c | less -I -p void -> 'void' otsimine kõigist .c failidest  


=Kasutatud kirjandus=





Revision as of 13:00, 5 March 2010

-- Maryanne Keel --

1.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 vaatamiseks (kuid ei muudeta) sisu tekstifailis ühel ekraanil korraga. See on sarnane more-ga, kuid on laiendatud võime võimaldades nii edasi-tagasi navigeerimist läbi toimikute. Erinevalt enamikust Unix teksti toimetajatest/ vaatajatest, vähemalt ei ole vaja lugeda kogu faili enne algust, mille tulemusena saab kiiremini laadida suuremat faili.


  • 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 muuta) sisu tekstifaili ühel ekraanil korraga.


2.Ajalugu Less on algselt kirjutatud Mark Nudelman ajal 1983-1985. See on versioon, mis on võimeline tegema tagasi kerimist kohas kus kuvatakse teksti. Nimi tuleneb naljast backwards more. Less on nüüd 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.


3.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. Samuti on võimalik otsida märk mustreid 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 


4.Sagedamini kasutatavad suvandid / - regulaaravaldise otsimine edaspidi

n - järgmise otsimine

N - eelmise otsimine

$ - faili lõppu minek

? - regulaaravaldise otsimine tagasisuunas

f - sisendi (logifaili) jälgimine, et ehk tuleb veel andmeid, katkestab ^C

q - quit (lahku)


Näited

less -M kala.txt -> loe 'kala.txt' faili

file * | less -> lihtsam faili analüüs

grep -i void *.c | less -I -p void -> 'void' otsimine kõigist .c failidest


Kasutatud kirjandus