Beim Setzen von Variablen in meinem ~/.zshrc
kann ich beides verwendenexport
export PATH=/some/path
oder nicht
PATH=/some/path
Wie unterscheiden sich diese und welche soll ich verwenden?
~/.zshenv
von Login-Shells bezogen? Sollte PATH
dort definiert werden?
PATH
~/.zshenv
Dies ist wahrscheinlich das beste Beispiel für eine Variable, die im Inneren definiert werden sollte. Diese Datei wird von jeder zsh-Sitzung bezogen (es sei denn, Sie verwenden eine Option, um diese zu deaktivieren). Sehen Sie man zsh
für eine Überprüfung, welche Dateien bezogen werden und in welcher Reihenfolge.
.zshenv
.