Profile
Die Shell verwendet beim Anmelden am Betriebssystem zwei Arten von Profildateien.
Die Shell wertet die in den Dateien enthaltenen Befehle aus und führt anschließend die Befehle zum Einrichten Ihrer Systemumgebung aus. Die Dateien haben ähnliche Funktionen. Allerdings steuert die Datei /etc/profile Profilvariablen für alle Benutzer auf einem System, während Sie mit der Datei .profile Ihre eigene Umgebung anpassen können.
Die folgenden Profil- und Systemumgebungsdaten werden bereitgestellt:
- Datei /etc/profile
- Datei .profile
- Systemumgebungsvariablen konfigurieren
- Nachricht des Tages ändern
- Zeitdatenbearbeitungsservices.
- Datei /etc/profile
Die erste Datei, die das Betriebssystem zur Anmeldezeit verwendet, ist die Datei /etc/profile. Diese Datei steuert systemweite Standardvariablen, z. B.:
- Exportvariablen
- Dateierstellungsmaske (umask)
- Terminaltypen
- Mail-Nachrichten, die anzeigen, dass neue Mail empfangen wurde
Der Systemadministrator konfiguriert die Datei profile für alle Benutzer auf dem System. Ausschließlich der Systemadministrator ist berechtigt, die Datei zu ändern.
- Datei .profile
-
Die zweite Datei, die das Betriebssystem zur Anmeldezeit verwendet, ist die Datei .profile. Die Datei .profile befindet sich in Ihrem Ausgangsverzeichnis ($HOME) und ermöglicht Ihnen, Ihre Arbeitsumgebung individuell anzupassen. Die Datei .profile überschreibt außerdem Befehle und Variablen, die in der Datei /etc/profile definiert sind. Da die Datei .profile ausgeblendet ist, verwenden Sie den Befehl ls -a , um sie aufzulisten. Sie können mit der Datei .profile die folgenden Standardeinstellungen steuern:
- Zu öffnende Shells
- Eingabeaufforderung
- Umgebungsvariablen (z. B. Variablen für den Suchpfad)
- Tastatursignale
Das folgende Beispiel zeigt eine typische Datei .profile:
PATH=/usr/bin:/etc:/home/bin1:/usr/lpp/tps4.0/user:/home/gsc/bin:: epath=/home/gsc/e3: export PATH epath cshIn dieser Beispieldatei werden zwei Pfade definiert (
PATHundepath) und exportiert. Anschließend wird eine C-Shell (csh) geöffnet.Sie können auch die Datei .profile (oder, falls sie nicht vorhanden ist, die Datei .profile ) verwenden, um die Variablen der Anmeldeshell zu bestimmen. Andere Shellumgebungen können ebenfalls angepasst werden. Verwenden Sie die Dateien .chsrc und .kshrc beispielsweise, um eine C-Shell bzw. eine Korn-Shell anzupassen, wenn jeweils ein Typ jeder Shell gestartet wird.