linux系统,环境变量配置
linux系统,环境变量配置把握以下几个原则
1、临时变量
在当前shell会话中设置的变量,退出会话后失效
export VARIABLE_NAME=value
2、用户变量
只对当前登录会话的用户有效,退出会话,下次登录依然有效,修改用户主目录下的 .bashrc 或者 .bash_profile 文件,添加 export VARIABLE_NAME=value
# 打开.bashrc或.bash_profile
nano ~/.bashrc
# 添加环境变量
export VARIABLE_NAME=value
# 保存文件并退出编辑器
# 使变量生效
source ~/.bashrc
如果你不知道,当前登录的用户是哪个,可以使用 who am i 查看
3、系统变量
对所有登录会话的用户都有效,计划任务,等其他命令脚本都有效,修改 /etc/environment 或者 /etc/profile 或者在 /etc/profile.d/ 目录下创建 .sh 文件
# 打开/etc/environment
vim /etc/environment
# 添加环境变量
VARIABLE_NAME=value
# 保存文件并退出编辑器
# 使变量生效
source /etc/environment
# 打开/etc/profile
vim /etc/profile
# 添加环境变量
export VARIABLE_NAME=value
# 保存文件并退出编辑器
# 使变量生效
source /etc/profile
# 创建.sh文件
echo "export VARIABLE_NAME=value" | tee /etc/profile.d/myenvvars.sh
# 设置可执行的权限
sudo chmod +x /etc/profile.d/myenvvars.sh
# 使变量生效
source /etc/profile.d/myenvvars.sh
最后,确保替换VARIABLE_NAME
和value
为你需要设置的变量名和值。使用source
命令或者重新登录会话使变量设置生效。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
2019-08-20 Yii框架1版本数据操作-直接数据库
2019-08-20 Yii框架下数据操作-model、对象