Muudatused

Alias

Lisatud 886 baiti, 21. juuli 2010, kell 08:13
*<span style="color:#006400;"><lühend></span> asemele kirjutatakse '''ilma <> märkideta''' see lühend, mida soovitakse kasutada
*<span style="color:#006400;"><pikem käsk või käskude jada></span> asemele kirjutatakse '''ilma <> märkideta''' see käsk või käskude jada, mida soovitakse lühikäsuga ehk aliasega käivitada
 
Näiteks soovime aeg-ajalt testida veebikaamerat, milleks sobivad sellised aliased (erinevad parameetrid) - neid võib kohe ise prooviks käsurealt sisestada:
'''alias veebikas1='mplayer tv:// -tv driver=v4l2''''
'''alias veebikas2='mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0''''
'''alias veebikas3='mplayer tv:// -tv driver=v4l2 -vf scale=800 -fps 25''''
Kui v4l2 ei toimi siis võib testida ka v4l ''driver''-it.
Need aliased võib kohe käsureale sisestada ja peale enteri vajutamist on need kehtestatud.
Kuid selliselt sisestatud aliased ei säili kuigi kaua - terminali akna sulgemisel või käsureal olles välja logides need kustuvad.
'''Aliast kasutatakse''' just siis kui seda pikemat käsku või käskude jada on vaja tihti kasutada ja oleks ebamugav seda pidevalt sisse toksida. Samuti kasutatakse aliast siis kui tegemist on pika ja olulise käsuga ning kasutaja võib seda harva ent siiski näiteks ootamatult vajada ja selle käsu täpseks paikaseadmiseks võib uuesti liialt aega kuluda ning on hea kui see käepärast aliasena võtta on.
'''Kasutaja jaoks mõeldud aliaste''' jaoks alaliseks säilitamiseks (et töötaksid ka peale terminali sulgemist või väljalogimist, taaskäivitamist) tuleb tema kodukataloogi tekitada vastav fail ja avada see kohe redigeerimiseks, et täita see soovitud aliastega (vt allpool näidisfaile) kuna see fail on algselt tühi:
'''nano ~/.bash_aliases'''
Tuleb öelda ka seda, et punktiga algavad failid on Linuxis (jt UNIX-ilistes) peidetud failid. Seega ei pruugi neid kohe näha olla kui kasutataval failihalduril ei ole lubatud peidetud faile näidata. Faili avades (nt gEdit-i abil) piisab ka sellest, et olles õiges asukohas (kasutaja kodukataloogis '''~''') siis tippida faili asukoha lahtrisse (avaneb ka CTRL+L abil Gnome-i keskkonna programmides) punkt ja seejärel hakatakse automaatselt pakkuma selles asukohas olevate peidetud failide nimesid.
'''Süsteemilaiused aliased''' (alaliseks säilitamiseks, et töötaksid ka peale terminali sulgemist või väljalogimist, taaskäivitamist) lähevad Ubuntu/Debiani puhul faili '''<tt>/etc/bash.bashrc</tt>''' - need tuleb sinna lõppu lihtsalt kirjutada sama põhimõtte alusel. Nagu UNIX-iliste seadefailide puhul ikka peab vaid jälgima, et faili lõppu jääks vähemalt üks tühi rida - faililõpp ([http://en.wikipedia.org/wiki/End-of-file EOF] - End of File).
'''Uute (veel loomata) kasutajate jaoks''' võib kataloogi '''<tt>/etc/skel/.bashrc</tt>''' ja '''<tt>/etc/skel/.bash_aliases</tt>''' failid valmis kujundada ja soovitud sisuga täita - nii kui uus kasutaja luuakse, kopeeritakse '''<tt>/etc/skel/</tt>''' kataloogi sisu uue kasutaja kodukausta koos juba õigete õigustega.
732
muudatust

Aita seda lehekülge täiustada!