Ich verwende Ubuntu Desktop 14.04 und verwende daher die Nicht-Login-Shell. Wenn ich das GUI-Terminal öffne, lesen zuerst die Shell-Sitzungen ohne Anmeldung die folgenden Startdateien:
/etc/bash.bashrc
~/.bashrc
Die Nicht-Login-Shells erben die Umgebung vom übergeordneten Prozess, bei dem es sich um eine Login-Shell handelt. Daher liest die Sitzung auch die folgenden Startdateien:
/etc/profile
~/.bash_profile
Allerdings kann ich nicht finden , die $PATHfür die systemweite Wege mögen /bin, /sbin, /usr/bin, /usr/sbin, stellen Sie in eine dieser Dateien. Wo ist der $PATHSatz für diese Verzeichnisse?
$PATHes von der übergeordneten Anmeldeshell geerbt oder von jederbashInstanz neu geladen wird ?