sunnuntai 14. kesäkuuta 2009

Alias komennolle


Linuxissa on mahdollista määritellä komennoille aliaksia. Tällä tavalla esimerkiksi ls komennolle voidaan määritellä alias dir (oh, dos-komento Linuxiin!).

Hyödyllistä voi olla esimerkiksi määritellä pitkälle tai mutkikkaalle komennolle lyhyt alias. Itselläni on F# kääntäjällä ja interaktiiviselle ympäristölle määritelty käynnistyskomentojen aliakset:

alias fsi='mono ~/bin/FSharp-1.9.6.16/bin/fsi.exe'
alias fsc='mono ~/bin/FSharp-1.9.6.16/bin/fsc.exe'


Eli määrittelyn jälkeen komento fsi käynnistää F#:n interaktiivisen ympäristön ja fsc (+ tarvittavat parametrit) käynnistää F# kääntäjän.

Aliakset voi määritellä kotihakemiston juuressa olevassa käyttäjäkohtaisessa .bashrc -tiedostossa, jossa yleensä on jo valmiiksi muutama alias määriteltynä.

Aliaksia pääsee kokeilemaan heti .bashrc -tiedoston tallennuksen jälkeen, kun kirjoittaa komennon

source .bashrc


Jatkossa aliakset tulevat voimaan automaattisesti.