在 Linux 环境下,查看、编辑并使环境变量生效

在 Linux 环境下,查看、编辑并使环境变量生效是日常运维中最常见的操作。以下是标准的操作流程:

1. 查看当前环境变量

如果你只想查看某个具体的变量(如 PATH 或镜像站地址),使用 echo

复制代码
echo $PATH
# 或者查看所有变量
export

2. 编辑配置文件

根据你的需求(是针对当前用户还是全系统),通常修改以下文件之一:

  • 当前用户有效(推荐): vim ~/.bashrc (如果你使用的是 Bash) 或 vim ~/.zshrc (如果你使用的是 Zsh)。

  • 全系统有效: sudo vim /etc/profile

增加镜像站示例:

在文件末尾添加一行(以设置 Go 语言或 Docker 镜像为例):

复制代码
export GOPROXY=https://goproxy.cn,direct
# 或者设置通用的某些镜像地址
export MIRROR_URL=https://mirrors.tuna.tsinghua.edu.cn

提示:vim 中,按 i 进入插入模式,粘贴代码后,按 Esc 键,输入 :wq 并回车即可保存退出。


3. 刷新配置的命令(使其立即生效)

修改完文件并退出后,环境变量不会自动生效。你需要手动"刷新"当前终端会话:

复制代码
# 如果你修改的是 ~/.bashrc
source ~/.bashrc

# 如果你修改的是 /etc/profile
source /etc/profile

注意: source 命令可以用一个点号 . 代替,例如 . ~/.bashrc,效果完全一样。


总结流程表

步骤 动作 命令
1. 打开文件 使用编辑器进入配置 vim ~/.bashrc
2. 添加内容 在末尾 export 变量 export KEY=VALUE
3. 保存退出 Vim 指令 Esc -> :wq
4. 立即生效 刷新命令 source ~/.bashrc

💡 小贴士:

如果你是在修改 Docker 的镜像站地址,通常不是修改环境变量文件,而是编辑 /etc/docker/daemon.json,修改后刷新的命令不同:

复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker
相关推荐
.Hypocritical.18 分钟前
Tomcat本地部署+远程服务器部署超详细教程
java·服务器·tomcat
段一凡-华北理工大学29 分钟前
高炉炉况智能诊断与预警实战~系列文章18:预警提前量问题:过程滞后与预测窗口的权衡
服务器·网络·人工智能·机器学习·高炉智能化·炉况预警·工业预警滞后
北风toto36 分钟前
扩展操作码技术 · 详细笔记
运维·服务器·笔记·软件设计师
笑霸final41 分钟前
不用上传服务器!用 Vue3 + ONNX Runtime Web 在浏览器本地实现智能抠图
运维·前端·图像处理·ai·onnx·canva可画·web性能优化
2601_962218471 小时前
万象生鲜系统跨仓调拨算法助力生鲜企业供应链数字化协同运营
大数据·运维·微服务·云原生·架构
老当益壮梁奶奶1 小时前
Linux软件编程学习笔记(九):消息队列、共享内存与信号灯详解
linux·c语言·笔记·学习
小雪崩2 小时前
嵌入式学习 day35:进程间通信-消息队列、共享空间及有名信号量
linux·c语言·学习
Dovis(誓平步青云)2 小时前
拍视频前先把镜头想清楚:做一个分镜取景辅助器
android·java·服务器·javascript·人工智能
从零开始的嵌入式之旅2 小时前
day33
linux·c语言·经验分享·笔记·嵌入式硬件
2601_962218472 小时前
万象生鲜系统多仓协同同步技术支撑生鲜企业多仓模式数字化转型
大数据·运维·微服务·云原生·架构