linux - 重启后如何避免环境变量在 WSL 终端中重置?
问题描述
WSL 中的环境变量集(在 zsh shell 中)在重新启动终端后消失。我用过
export variable_name=variable_value
设置环境变量。我应该如何避免 env 变量在重启后重置。
解决方案
阅读@Biswapriyo的评论后,我在 .zshrc 文件中添加了环境变量。像这样
export variable_name=variable_value
-现在它可以工作了。
我认为,在每次启动时,都会运行 .zshrc 文件中的脚本,因此会添加此环境变量。如果您使用 bash 而不是 zsh,那么您可以尝试将其添加到 .bashrc 文件或任何其他 rc 文件中。
您可以通过以下方式检查是否添加了 env 变量
printenv
推荐阅读
- google-chrome - 为网页选择 google-chorme 中的深色主题
- node.js - 有没有办法我可以在反应中处理文件上传
- javascript - SQLSTATE [HY000]:一般错误:1364 字段 'item_id' 没有默认值(SQL:插入到 `order_service
- android - 颤振视频播放器。全屏模式后,您返回并返回播放器不起作用
- java - 使用 Apache Camel 时如何检索查询参数值?
- reactjs - 关于 Reactjs 和 Django 的问题,在 django-rest-framework 中使用序列化程序
- cassandra - cassandra 查询计算每条记录的几列总和并将结果打印为选择查询中的新列?
- laravel - Laravel whereDate() 没有按预期工作
- python - (geo)pandas: _ArrayMemoryError: Unable to allocate 5.75 GiB for an array with shape (57, 13533946) and data type object
- go - Golang Proto 中的 Marshal 和 unmarshal 是什么?