2009-05-24 21 views
0

ich die folgenden Zeilen in meinem .zshrcKönnen Quelle .profile ohne .zshrc

haben
source /etc/profile  
source $HOME/.profile 

Meine .profile ohne sie nicht geladen wird, obwohl .profile standardmäßig in Unix-Systemen geladen werden soll.

Wie können Sie .profile laden, ohne es bei .shrc zu beschaffen?

+0

Vielen Dank für Ihre Antworten! –

Antwort

2

Suchen Sie in der Zsh manual, wo es heißt ~/.zprofile statt ~/.profile zu verwenden.

2

Zusätzlich zu dem, was Martin über zprofile vs profile sagt, beachten Sie auch, dass/etc/zprofile und ~/.zprofile nur gelesen werden, wenn zsh als Login-Shell gestartet wird. Wenn es "nur" eine interaktive Shell ist, liest es nur .shrc. Die Frage ist also, wie Sie den zsh starten. Wenn Sie etwas wie Gnome Terminal verwenden, können Sie in den Profileinstellungen festlegen, dass die Shell als Login-Shell gestartet werden soll.

Weitere Informationen: Z-Shell User's Guide