Környezetalakítás: a profile fájlok
Az eddigiek során megismerkedtünk a Bourne shell legalapvetőbb funkcióival és lehetőségeivel. Most nézzük meg azt, hogy hogyan alakítható ezek segítségével munkakörnyezetünk.
Ha bejelentkezési shell-ünk a Bourne shell, akkor bejelentkezésünkkor két speciális konfigurációs állomány tartalmát olvassa be és hajtja végre a rendszer. E két fájl a /etc/profile és a $HOME/.profile, tehát a saját kiindulási katalógusunkban lévő (rejtett) fájl. A /etc/profile fájl rendszerszintű konfigurációs parancsokat tartalmaz, ezt a fájlt a felhasználók nem is módosíthatják. A személyreszóló beállításokat mindenki a saját .profile fájljában eszközölheti. Az alábbi példában egy tipikus .profile fájlt mutatunk be.
$ cat .profile
# @(#) $Revision: 66.1 $
# Default user .profile file (/bin/sh initialization).
# A default terminalt 'hp'-re allitja:
eval ` tset -s -Q -m ':?hp' `
# A torlo karaktert backspace-re,
# a sortorlot CTRL-U karakterre allitja
# az interrupt karakter a CTRL-C karakter lesz,
# a fajlvege a CTRL-D:
stty erase "^H" kill "^U" intr "^C" eof "^D"
# egyeb terminalparametereket allit be:
stty hupcl ixon ixoff
tabs
# beallitja a keresesi utvonalat:
PATH=$PATH:.
# Beallitja a megszakitaskezelest:
trap "echo 'logout'" 0
# valtozok beallitasa:
EDITOR=vi; export EDITOR
PAGER=pg; export PAGER
PS1="$ "; export PS1
$