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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top