【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
相关推荐
CS软件开发框架9 分钟前
C/S软件授权注册系统-轻量级WebApi服务器介绍
运维·服务器·visualstudio·c#·.net·.netcore
一叶知秋yyds20 分钟前
linux 内核数据包处理中的一些坑和建议
linux·网络·tcp/ip
叫我DPT21 分钟前
zookepper安装部署
运维·zookeeper·debian
Allen Bright24 分钟前
【Nginx-4】Nginx负载均衡策略详解
运维·nginx·负载均衡
catchtimea25 分钟前
本机(Windows)和服务器(Linux)之间传输文件的命令
linux·运维·服务器
Felixwb25 分钟前
软件防查盗版的终结者:服务器防病毒技术
运维·服务器
夜阑珊夭夭26 分钟前
linux系统下硬盘无法读写,但是服务器上硬盘没有告警,确定故障硬盘的信息
linux·运维·服务器
轩轩曲觞阁36 分钟前
Linux网络应用——高级IO
linux·服务器
我是Superman丶1 小时前
【自动化】Python SeleniumUtil 工具 开启开发者模式 自动安装油猴用户脚本等
运维·python·自动化
幽弥千月1 小时前
【ELK】容器化部署Elasticsearch1.14.3集群【亲测可用】
运维·elasticsearch·容器·自动化