linux环境变量配置文件

在linux系统中有很多地方可以配置环境变量,有时候我们需要增加一个或者查找具体是谁修改了环境变量,往往找不到地方。这里列举一下有哪些文件会影响环境变量。

配置文件

正常情况,linux系统启动的时候会按照如下加载环境变量

  • /etc/environment
  • /etc/profile
  • /etc/bash.bashrc /etc/zsh/zshrc
  • /etc/profile.d/xxx.sh
  • ~/.profile
  • ~/.bashrc ~/.zshrc

查看环境变量

export查看当前所有的环境变量
echo $XXX查看环境变量XXX对应的值

作用范围和生效时间

/etc目录下配置的环境变量都是对所有用户生效,在自己home目录下的配置文件只针对自己生效。修改了配置文件后,可以使用source /etc/profile使其立马生效。正常情况下,新打开一个终端的时候也会重新加载配置文件。

如果只想在当前终端临时生效,可以使用export PATH=$PATH:/myfold,这里举例,就是设置PATH,由于PATH中有很多其他路径,所以需要拼接上。

posted @ 2023-07-07 17:26  秋来叶黄  阅读(501)  评论(0编辑  收藏  举报