【UBUNTU 20】环境变量

查看环境变量

bash 复制代码
# 查看所有环境变量
export
env

# 查看指定环境变量
echo $PATH

修改环境变量

命令式修改

  • 立即生效
  • 仅在当前终端窗口有效,窗口关闭后无效
  • 仅对当前用户有效
bash 复制代码
export PATH=${HOME}:$PATH

修改 ~/.bashrc

  • 永久有效
  • 仅对当前用户有效
bash 复制代码
vim ~/.bashrc

# 在最后一行加上
export PATH=${HOME}:$PATH

# 使环境变量生效
source ~/.bashrc

修改 ~/.bash_profile

  • 永久有效
  • 仅对当前用户有效
bash 复制代码
vim ~/.bash_profile

# 在最后一行加上
export PATH=$PATH:/home/igs

# 使环境变量生效
source ~/.bash_profile

修改 /etc/bashrc

  • 永久有效
  • 对所有用户有效
bash 复制代码
# 如果/etc/bashrc文件不可编辑,需要修改为可编辑
chmod -v u+w /etc/bashrc

vim /etc/bashrc

# 在最后一行加上
export PATH=$PATH:/home/igs

source /etc/bashrc

修改 /etc/profile

  • 永久有效
  • 对所有用户有效
bash 复制代码
# 如果/etc/profile文件不可编辑,需要修改为可编辑
chmod -v u+w /etc/profile

vim /etc/profile

# 在最后一行加上
export PATH=$PATH:/home/igs

source /etc/profile

修改 /etc/environment

  • 永久有效
  • 对所有用户有效
bash 复制代码
# 如果/etc/environment文件不可编辑,需要修改为可编辑
chmod -v u+w /etc/environment

vim /etc/environment

# 在最后一行加上
export PATH=$PATH:/home/igs

source /etc/environment
相关推荐
编程的一拳超人几秒前
Docker核心概念、常用命令与实战指南
运维·docker·容器
编程的一拳超人2 分钟前
Docker 核心命令速查表(精细分类版)
运维·docker·容器
小任今晚几点睡14 分钟前
Ansible 基础配置与负载均衡部署实践
运维·自动化·ansible·负载均衡
---学无止境---20 分钟前
Linux内核brk系统调用深度解析:堆内存管理的设计与实现
linux
网络坤子-蔡先生20 分钟前
openEuler 22.03 ARM64 KVM虚拟化安装
linux·开源·负载均衡
科立分板机源头厂家24 分钟前
第28集科立分板机:科立自动化分板机适配多场景生产筑牢电子制造品质防线
运维·自动化·制造
偶像你挑的噻1 小时前
2-Linux驱动开发-内核;内核模块;设备树;设备树插件
linux·运维·驱动开发
Orlando cron1 小时前
CPU Load(系统平均负载)
运维·服务器·网络
SUPER52661 小时前
deepseek-R1模型输出时截断异常
运维·服务器·deepseek-r1调用
张暮笛1 小时前
Linux内核LED驱动开发:实现可控制闪烁与常亮的GPIO驱动
linux·驱动开发