Welche Datei wird von der bash normalerweise nicht ausgewertet, wenn sie
als Login-Shell fungiert?
/etc/profile
~/.profile
~/.bashrc
~/.login
LPI-Lernziel Die Shell-Umgebung anpassen und verwenden (105.1)
Die gängigen Shells unterscheiden mehrere Betriebsarten: Login-Shell, interaktive Nicht-Login-Shell und nichtinteraktive Shell.
Meldet ein Benutzer sich auf der Textkonsole an, startet das Programm
login eine Shell, die Login-Shell. Diese Shell liest zunächst die
Datei /etc/profile. Danach prüft sie in dieser Reihenfolge die
Existenz und Lesbarkeit der Dateien ~/.bash_profile, ~/.bash_login und
~/.profile und führt die erste dieser drei Dateien aus, die lesbar ist
(wenn überhaupt).
~/.bashrc ist die Konfigurationsdatei für interaktive Shells, die
keine Login-Shell sind.
Nicht angemeldet
Feedback
Beni Matter (Gast) · 24. März 2010, 21:18
Mit dieser Erklärung müsste es in der Frage aber heissen ~/.bash_login statt ~/.login.