首页 > 解决方案 > 重启后如何避免环境变量在 WSL 终端中重置?

问题描述

WSL 中的环境变量集(在 zsh shell 中)在重新启动终端后消失。我用过

export variable_name=variable_value

设置环境变量。我应该如何避免 env 变量在重启后重置。

标签: linuxbashterminalwindows-subsystem-for-linuxzshrc

解决方案


阅读@Biswapriyo的评论后,我在 .zshrc 文件中添加了环境变量。像这样 export variable_name=variable_value -现在它可以工作了。

我认为,在每次启动时,都会运行 .zshrc 文件中的脚本,因此会添加此环境变量。如果您使用 bash 而不是 zsh,那么您可以尝试将其添加到 .bashrc 文件或任何其他 rc 文件中。

您可以通过以下方式检查是否添加了 env 变量 printenv


推荐阅读