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

$

 

Tartalomjegyzék