export
lässt die Variablen nur überleben, wenn eine andere Shell aufgerufen wird. Eine typische Situation, in der eine andere Shell aufgerufen wird, ist das Aufrufen eines Skripts.
Sie sollten auf jeden Fall all diese export
Anweisungen in Ihre kopieren .profile
, damit sie nicht nur beim Anmelden vorhanden sind, sondern auch in Subshells vorhanden sind, die Sie durch das Ausführen von Skripts und dergleichen erzeugen.
Ich würde sagen, das ist eine grundlegende Unix-Sache.
Sehen Sie sich Ihren aktuellen an .profile
- Sie werden wahrscheinlich bereits eine export PATH=
Aussage darin sehen.