Konfigurowanie środowiska 103
§ CJser-specific environment and startup programs
PATH=$PATH:$HOME/bin ENV=$H0ME/.bashrc USERNAME-""
export USERNAME ENV PATH
Wiersze zaczynające się od znaku # stanowią komentarze. Po otwarciu sesji sliell wczytuje — za pomocą powyższego skryptu - plik .bashrc w katalogu domowym aktualnego użytkownika i automatycznie definiuje szereg podstawowych zmiennych środowiskowych. Plik .bashrc zawiera definicje aliasów (omówimy je za chwilę), zapisane w taki oto sposób: ł .bashrc
ł User specific aliasco and functions
# Source global definit.ions if [ -f /eLc/bashrc 1; then . /etc/bashrc fi
Oba pliki są wczytywane przez shell natychmiast po otwarciu sesji i do obu można dopisywać własne definicje zmiennych.
Do przechowywania systemowego znaku gotowości, wyświetlanego w wierszu poleceń, służy zmienna środowiskowa o nazwie PSI, zdefiniowana w pliku /etc/profile. Definicja znaku gotowos'ci może zawierać symbole specjalne, rozpoznawane przez shell, jak w poniższym przykładzie:
PS1="[\u0\h \w]\\$ "
Jeśli chcemy zmienić wygląd systemowego znaku gotowości, musimy skopiować jego definicję do własnego pliku .bash profile. Nie można zapomnieć o dopisaniu PSI do polecenia export po definicjach zmiennych:
export USERNAME ENV PATII PSI
Tabela 6.2 zawiera listę symboli specjalnych, wykorzystywanych w definicji znaku gotowości shella bash.