Dve pomembni datoteki pod DOS sta AUTOEXEC.BAT in CONFIG.SYS, ki se prebereta ob zagonu in inicializirata sistem, nastavita nekaj spremenljivk okolja (npr. PATH in FILES), in po možnosti zaženeta kakšen program ali skripta. Pod Linuxom je inicializacijskih datotek več. Nekatere od njih so takšne, da se jih raje ne dotikajte, če ne veste zelo dobro, kaj počenjate. Tole je vseeno spisek najpomembnejših:
DATOTEKE OPOMBE
/etc/inittab zaenkrat se ne dotikajte!
/etc/rc.d/* enako
Če je vse, kar potrebujete nastavitev $PATH
ali kakšne
druge spremenljivke okolja, če bi radi zamenjali prijavno sporočilo
ali ob prijavi avtomatično zagnali kak program, si oglejte naslednje
datoteke:
DATOTEKE OPOMBE
/etc/issue nastavi sporočilo pred prijavo
/etc/motd nastavi sporočilo takoj po prijavi
/etc/profile nastavi $PATH in druge spremenljivke
/etc/bashrc nastavi vzdevke, funkcije ipd.
/home/uporabnik/.bashrc nastavi uporabniške vzdevke in funkcije
/home/uporabnik/.bash_profile ali
/home/uporabnik/.profile nastavi uporabniško okolje, zažene prog.
Če slednja datoteka obstaja (opazite, da je skrita datoteka), se bo prebrala in tolmačila po prijavi.
Za primer si oglejmo ta .bash_profile
:
# To je komentar echo Spremenljivke okolja: printenv | less # podobno kot ukaz SET pod DOS alias d='ls -l' # enostaven in razumljiv zgled, kaj so vzdevki alias up='cd ..' echo "Ponovimo, pot je "$PATH echo "Današnji datum je `date`" # uporabimo izpis ukaza ,,date`` echo "Lep dan želim, "$LOGNAME # Sledi funkcija ctgz() # Izpis vsebine arhivov .tar.gz { for file in $* do gzip -dc ${file} | tar tf - done } # Konec .profile
Pravilno ste uganili, $PATH
in $LOGNAME
sta
spremenljivki okolja. Še več zanimivih je, preberite si priročnik za
less
in bash
.
Pod Linuxom si lahko takorekoč karkoli ukrojite po svojih
potrebah. Večina programov ima eno ali tudi več inicializacijskih
datotek, s katerimi lahko eksperimentirate. Navadno se
inicializacijski datoteki za program moj_program
pravi kar
.moj_programrc in počiva v domačem imeniku. Prve, ki bodo
verjetno prišle na vrsto za spreminjanje, so:
bash
za
določanje pomena tipk
startx
pri zagonu X Window System
fvwm
joe
jed
pine
za delo z
elektronsko pošto
Za vse naštete in vse ostale, na katere boste naleteli: preberite
priročnik. Za konec mi dovolite, da vam priporočim branje spisa
Configuration HOWTO. Najdete ga na
http://metalab.unc.edu/mdw/HOWTO/Config-HOWTO.html
.