# Was der Nutzer braucht

Während des Starts der Login-Shell besteht die Möglichkeit, globale Einstellungen jedem Nutzer verfügbar zu machen. Dem Systemadministrator steht hierfür die Datei `/etc/profile` zur Verfügung; jeder Nutzer kann diese durch eigene Einstellungen in `$HOME/.profile` überschreiben. Beide Dateien sind im Aufbau identisch, deswegen schauen wir uns Ausschnitte aus einer profile-Datei genauer an:

`PROFILEREAD=true umask 022 # adjust some limits (see bash(1)) ulimit -c 0 # don't create core files ulimit -d unlimited # max data size of a program ulimit -s unlimited # max stack size of a program # # make path more comfortable # MACHINE=`test -x /bin/uname && /bin/uname --machine` PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin for DIR in ~/bin/$MACHINE ~/bin ; do test -d $DIR && PATH=$DIR:$PATH done test "$UID" = 0 && PATH=/sbin:/usr/sbin:$PATH for DIR in /usr/openwin/bin \ /usr/lib/java/bin \ /var/lib/dosemu \ /usr/games/bin \ /usr/games \ /opt/gnome/bin \ /opt/kde/bin ; do test -d $DIR && PATH=$PATH:$DIR done test "$UID" = 0 || PATH="$PATH:." export PATH # for all programs that use the GNU readline library (bash, gdb) if ! test -f ~/.inputrc ; then INPUTRC=/etc/inputrc export INPUTRC fi # # set some environment variables # POVRAYOPT=-l/usr/lib/povray/include export POVRAYOPT test -z "$WINDOWMANAGER" && WINDOWMANAGER=/usr/X11R6/bin/startkde export WINDOWSMANAGER TEXINPUTS="$TEXINPUTS:~/.TeX:/usr/doc/.TeX" export TEXINPUTS PRINTER='lp' export PRINTER # Further options for the 'ls' command are in /etc/DIR_COLORS. alias ls='ls --color=tty' alias dir='ls -l' alias ll='ls -l' alias la='ls -la' alias l='ls -alF' alias ls-l='ls -l' alias o='less' alias ..='cd ..' alias ...='cd ../..' alias +='pushd .' if [ -z "$KSH_VERSION" ]; then alias -- -='popd' fi alias rd=rmdir alias md='mkdir -p' alias unix2dos='recode lat1:ibmpc' alias dos2unix='recode ibmpc:lat1' alias unzip='unzip -L' alias which='type -p'`

Es handelt sich hierbei um einen Auszug einer globalen profile-Datei. Wünscht man eigene Einstellungen, kopiert man sich diese Datei als .profile in sein Home und editiert die entsprechenden Einstellungen. Wie man sieht, verfolgt einen die Shell-Programmierung :-)