Dve pomembni datoteki v 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. Windows 95 in poznejše različice imajo tudi nesrečni register, ki je vir mnogih težav in zapletov.
Pod Linuxom je inicializacijskih datotek mnogo. Nekatere od njih so takšne, da se jih raje ne dotikajte, če ne veste zelo dobro, kaj počenjate. Te navadno najdemo v imeniku /etc. Vse nastavitvene datoteke so tekstovne datoteke, ki jih enostavno spreminjamo s katerimkoli urejevalnikom besedil. Če želite samo nastaviti PATH ali katero drugo spremenljivko okolja, spremeniti prijavno sporočilo ali ob zagonu avtomatično zagnati katerega od programov, vam bo prišel prav naslednji spisek datotek:
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 zgled 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
.
Naslednja nastavitev v datoteki /etc/profile predstavlja
približek za nastavitev pozivnika PROMPT $P$G
v
DOS:
export PS1="\w\\$ "
V Linuxu 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://www.linuxdoc.org/HOWTO/Config-HOWTO.html
.