每次打开终端时,我都必须输入.bash_profile来启用$JAVA_HOME或其他变量。

最佳答案

是的,它叫做~/.zshenv

这是我在$JAVA_HOME中设置~/.zshenv的方法:

export JAVA_HOME="$(/usr/libexec/java_home)"

但是请记住,zsh是而不是 bash,因此仅因为您每次打开终端时都必须获取.bash_profile并不意味着您必须使用zsh进行操作。使用zsh,我只需要在对其进行更改时重新获得~/.zshenv的资源,然后仅对于已经打开的终端即可:新的终端应该已经获得了我的新的和改进的~/.zshenv

注意

当我尝试确定应该将哪些zsh启动文件放入文件中以咨询zsh startup files时,我经常发现它很有用。

关于bash - Zsh中是否有类似.bash_profile的内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23090390/

10-09 22:25