查看环境变量
env命令
export命令
env|grep <环境变量名>
- 筛选包含的环境变量
例如查看环境变量名中包含mongodb的环境变量。
env|grep mongodb
echo命令
- 查看特定的环境变量的值
输出当前的PATH环境变量的值
echo $PATH
设置环境变量
临时环境变量
export PATH=$PATH:/usr/local/mongodb-5.0.2/bin
用户环境变量(局部环境变量)
locate bash_profile
vim ~/.bash_profile
- 使用 : 分隔并添加路径
- 由于设置的是当前用户目录下的 .bash_profile 文件,所以只对当前登陆用户生效,永久生效
source ~/.bash_profile
系统环境变量(全局环境变量)
- 修改 /etc/profile 文件,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/mongodb-5.0.2/bin
export PATH
source /etc/profile
/etc/profile和/etc/profile.d 的区别
- /etc/profile 是文件, /etc/profile.d/ 是目录,用在设置环境变量方面,/etc/profile 文件和 /etc/profile.d/ 目录实现效果是一样的,可根据自己对环境变量配置的需求场景,选择一种最好的方式来配置环境变量,一般应用场景下,全局变量配置于 /etc/profile.d 目录下是最佳的实践方式,/etc/profile.d/ 比 /etc/profile 好维护
参考链接