每次打开终端时,我都必须输入.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/