Linux环境变量总结

分类

按照生命周期来分

  • 永久的:需要用户修改相关的配置文件,变量永久生效。
  • 临时的:用户利用export命令,在当前终端下声明环境变量,关闭Shell终端失效。

按照作用域来分

  • 系统环境变量:系统环境变量对该系统中所有用户都有效。
  • 用户环境变量:顾名思义,这种类型的环境变量只对特定的用户有效。

设置方法

对所有用户生效(永久)

/etc/profile文件中添加变量和值,如:

...
export variable=value
...
  • 默认下次启动生效。
  • source /etc/profile:立即生效。

对单一用户生效(永久)

.bashrc文件中添加变量和值。

  • 默认下次登录生效。
  • source .bashrc:立即生效。

只对当前shell有效(临时)

直接执行命令:

export variable=value

默认立即生效。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据