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 $PATH
für die systemweite Wege mögen /bin
, /sbin
, /usr/bin
, /usr/sbin
, stellen Sie in eine dieser Dateien. Wo ist der $PATH
Satz für diese Verzeichnisse?
$PATH
es von der übergeordneten Anmeldeshell geerbt oder von jederbash
Instanz neu geladen wird ?