Impossible de la source .profile sans .zshrc
Question
J'ai les lignes suivantes dans mon .zshrc
source /etc/profile
source $HOME/.profile
Mon .profile n'est pas chargé sans eux, bien que .profile devrait être chargé par défaut dans les systèmes Unix.
Comment pouvez-vous charger .profile sans récupérer les sources à .zshrc?
La solution
Regardez dans le zsh manuel où il est dit d'utiliser ~/.zprofile
au lieu de ~/.profile
.
Autres conseils
En plus de ce que Martin dit à propos zprofile vs profil, notez que / etc / zprofile et ~ / .zprofile sont lus que lorsque zsh est lancé comme un shell de connexion. Si elle est « juste » un shell interactif, il ne lit .zshrc. La question est de savoir comment vous commencez zsh. Si vous utilisez quelque chose comme Terminal Gnome, vous pouvez définir dans le profil Préférences que le shell doit être lancé comme shell de connexion.
Plus d'infos: Guide de Z-Shell utilisateur