我已经开始使用 zsh 作为我的登录 shell。
我已经创建了一个 a ~/.zprofile
,但为了使其生效,我必须手动获取它。
如何才能自动加载我的设置?
答案1
~/.zprofile
仅当 shell 是登录 shell 时,才会读取来自的命令。您是否使用cshsh
或仅在终端仿真器的首选项中将 zsh 设置为默认 shell?如果是前者,注销并重新登录应该可以解决问题(尽管只有在您实际执行登录时才会读取文件,而不是在您启动新 shell 时),或者您必须告诉终端仿真器将 shell 作为登录 shell 执行。如果您正在使用gnome-terminal
,请转到Edit->Profile Preferences
,选择Title and command
选项卡并选中复选框Run command as a login shell
。