在 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
相关推荐
A小辣椒17 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒21 小时前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式