Tabelle A.10
Wichtige Profil- und Startup-Dateien
Datei
|
sh
|
ksh
|
bash
|
Bedeutung
|
/etc/profile
|
x
|
x
|
x
|
Diese Datei wird von einer interaktiven Login-Shell abgearbeitet und setzt systemweite, vom normalen Benutzer nicht veränderbare Einstellungen. Hier werden häufig weitere Initialisierungsdateien aufgerufen.
|
$HOME/.profile
|
x
|
x
|
x
|
Diese Datei ist die lokale benutzerdefinierte Konfigurationsdatei für eine interaktive Login-Shell, welche der Benutzer den eigenen Bedürfnissen entsprechend anpassen kann.
|
$HOME/.bash_profile
|
|
|
x
|
Diese Datei ist die lokale benutzerdefinierte Konfigurationsdatei für eine interaktive Login-Shell, die der Benutzer den eigenen Bedürfnissen entsprechend anpassen kann (wird gegenüber .profile bevorzugt behandelt und verwendet).
|
$HOME/.bash_login
|
|
|
x
|
Wie .bash_profile; wird verwendet, wenn .bash_profile nicht existiert, ansonsten danach ausgeführt
|
$HOME/.bashrc
|
|
|
x
|
Diese Datei ist die lokale benutzerdefinierte Konfigurationsdatei für jede interaktive Shell, die keine Login-Shell ist, welche der Benutzer an seine eigenen Bedürfnisse anpassen kann.
|
$HOME/.kshrc
|
|
x
|
|
Diese Datei ist die lokale benutzerdefinierte Konfigurationsdatei für jede interaktive Shell, die keine Login-Shell ist, welche der Benutzer an die eigenen Bedürfnisse anpassen kann.
|
$BASH_ENV
|
|
|
x
|
Die Startupdatei, welche beim Ausführen einer nicht interaktiven Shell (bspw. Shellscript) zusätzlich ausgeführt wird. Meistens mit .bashrc belegt.
|
$ENV
|
|
x
|
|
Die Startupdatei, welche von der Korn-Shell bei jeder weiteren Shell gestartet wird. Der Wert ist meistens mit der Datei .kshrc belegt.
|
$HOME/.bash_logout
|
|
|
x
|
Diese Datei kann bei einer Beendigung bzw. Abmeldung aus einer Login-Shell für Aufräumarbeiten verwendet werden.
|
/etc/inputrc
|
|
|
x
|
In dieser Datei wird die systemweite Vorbelegung der Tastatur für die bash und andere Programme definiert, welche die C-Funktion readline zum Lesen von der Eingabe verwenden. Veränderungen sind dem Systemadministrator (root) vorbehalten.
|
$HOME/.inputrc
|
|
|
x
|
Wie /etc/inputrc, nur dass hier der normale Benutzer eigene Einstellungen vornehmen darf.
|
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.