profile file format
Zweck
Legt die Benutzerumgebung zur Anmeldezeit fest.
Beschreibung
Die Datei $HOME/.profile enthält Befehle, die das System ausführt, wenn Sie sich anmelden. Das .profile stellt auch Variablenprofilzuordnungen bereit, die das System festlegt und in die Umgebung exportiert. Die Datei /etc/profile enthält Befehle, die von allen Benutzern bei der Anmeldung ausgeführt wurden.
Nachdem das Programm login die Variablen LOGNAME (Anmeldename) und HOME (Anmeldeverzeichnis) zur Umgebung hinzugefügt hat, werden die Befehle in der Datei $HOME/.profile ausgeführt, sofern die Datei vorhanden ist. Die Datei .profile enthält das einzelne Benutzerprofil, das die in der Datei profile festgelegten Variablen überschreibt und die in der Datei /etc/profile festgelegten Benutzerumgebungsprofilvariablen anpasst. Die Datei .profile wird häufig verwendet, um exportierte Umgebungsvariablen
und Terminalmodi zu setzen. Die Person, die das System anpasst, kann den Befehl mkuser verwenden, um .profile -Standarddateien in jedem Benutzerausgangsverzeichnis festzulegen. Benutzer können ihre Umgebung nach Bedarf anpassen, indem sie ihre Datei .profile ändern.
Hinweis: Die Datei $HOME/.profile wird verwendet, um Umgebungen für die Bourne-und Korn-Shells festzulegen. Eine funktional entsprechende Umgebung für die C-Shell ist die Datei $HOME/.cshrc .
Beispiele
Das folgende Beispiel ist typisch für eine Datei /etc/profile :
#Set file creation mask unmask 022
#Tell me when new mail arrives
MAIL=/usr/mail/$LOGNAME
#Add my /bin directory to the shell
search sequence
PATH=/usr/bin:/usr/sbin:/etc::
#Set terminal type
TERM=lft
#Make some environment variables global
export MAIL PATH TERMDateien
| Element | Beschreibung |
|---|---|
| /etc/profile | Enthält Profilvariablen. |