如何在登录时自动加载我的 ~/.zprofile?

如何在登录时自动加载我的 ~/.zprofile?

我已经开始使用 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

相关内容