无法在没有.zshrc的情况下使用.profile

时间:2009-05-24 11:58:20

标签: unix .profile

我的.zshrc

中有以下几行
source /etc/profile    
source $HOME/.profile

我的.profile在没有它们的情况下没有加载,尽管默认情况下应该在Unix系统中加载.profile。

如何在不在.zshrc处获取.profile的情况下加载.profile?

2 个答案:

答案 0 :(得分:2)

查看Zsh manual所说的使用~/.zprofile代替~/.profile的内容。

答案 1 :(得分:2)

除了Martin关于zprofile vs profile的说法之外,还要注意只有在zsh作为登录shell启动时才会读取/ etc / zprofile和〜/ .zprofile。如果它只是一个交互式shell,它只会读取.zshrc。所以问题是如何启动zsh。如果你使用像Gnome Terminal这样的东西,你可以在Profile Preferences中设置shell应该作为登录shell启动。

更多信息:Z-Shell User's Guide