在WSL中移除Windows环境变量
2024/10/10...大约 1 分钟
在WSL中移除Windows环境变量
在 WSL (Windows Subsystem for Linux) 中使用一个不包含 Windows 环境变量的更干净环境时,可以通过配置 /etc/wsl.conf 文件来实现。
步骤 1: 创建并编辑 /etc/wsl.conf
- 编辑 - /etc/wsl.conf文件:- 如果文件不存在,需要创建它。 
- 使用 - vim编辑器编辑文件:- sudo vim /etc/wsl.conf
 
- 添加以下内容到文件中以禁用自动追加 Windows 路径到 WSL 的 PATH 变量: - [interop] appendWindowsPath = false
- 保存并关闭文件: - 在 vim中,按Esc键进入正常模式。
- 输入 :wq并按Enter键保存并退出。
 
- 在 
步骤 2: 重启 WSL
- 在 PowerShell 或 CMD 中执行命令来终止特定的 WSL 发行版。将 - <distro>替换为您实际使用的发行版名称,如- Ubuntu-20.04:- wsl --terminate <distro>
- 重新启动 WSL:再次打开您的 WSL 发行版,这次它不会自动附加 Windows 的 PATH 环境变量了。 
注意事项
- 修改 /etc/wsl.conf后,仅对新启动的 WSL 会话生效。
- 如果您在多个发行版中都需要这个设置,需要在每个发行版中分别进行配置。
参考文献
更新日志
2024/10/10 02:50
查看所有更新日志
- 06103-于