Lors de la définition des variables dans mon, ~/.zshrc
je peux utiliserexport
export PATH=/some/path
ou pas
PATH=/some/path
En quoi diffèrent-elles et lesquelles dois-je utiliser?
~/.zshenv
fourni par des shells de connexion? Faut- PATH
il y définir?
PATH
est probablement le meilleur exemple d'une variable qui devrait être définie à l'intérieur ~/.zshenv
, ce fichier provient de n'importe quelle session zsh (à moins que vous n'utilisiez une option pour la désactiver). Voir man zsh
pour un examen des fichiers qui proviennent et dans quel ordre.
.zshenv
.