Nicht in der Lage, ohne .zshrc zu beziehen .profile
Frage
Ich habe die folgenden Zeilen in meinem .zshrc
source /etc/profile
source $HOME/.profile
Meine .profile ist ohne sie nicht geladen, obwohl .profile in Unix-Systemen standardmäßig geladen werden soll.
Wie können Sie laden .profile ohne es bei .zshrc Sourcing?
Lösung
Schauen Sie in der Zsh Handbuch , wo es heißt ~/.zprofile
verwenden statt ~/.profile
.
Andere Tipps
Zusätzlich zu dem, was Martin sagt über zprofile vs Profil, beachten Sie auch, dass / etc / zprofile und ~ / .zprofile werden nur gelesen, wenn zsh als Login-Shell gestartet wird. Wenn es „nur“ eine interaktive Shell ist, wird es nur lesen .zshrc. Die Frage ist also, wie Sie die zsh beginnen. Wenn Sie so etwas wie Gnome-Terminal verwenden, können Sie in den Profileinstellungen festgelegt, dass die Schale sollte als Login-Shell gestartet werden.
Mehr Infos: Z-Shell Benutzerhandbuch