当前位置:首页 - 博客 - 正文

linux 配置环境变量

1、查看当前已有的环境变量

  1. #查询所有环境变量
  2. [root@VM-0-2-centos project]# export
  3. declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/0/bus"
  4. declare -x HISTSIZE="3000"
  5. #查询特定环境变量
  6. [root@VM-0-2-centos project]# echo DBUS_SESSION_BUS_ADDRESS
  7. DBUS_SESSION_BUS_ADDRESS

1、针对当前特定的用户起作用的环境变量

(1)修改.bashrc文件

  1. #通过修改用户目录下的~/.bashrc文件进行配置:
  2. [root@VM-0-2-centos project]#vim ~/.bashrc
  3. #在最后一行加上, 添加一个名称为'env'值为'pro'的环境变量
  4. export env="pro"
  5. #使其生效
  6. [root@VM-0-2-centos project]source ~/.bashrc

注意:只对当前用户有效(永久)

(2)修改.bash_profile文件

  1. #通过修改用户目录下的~/.bashrc文件进行配置:
  2. [root@VM-0-2-centos project]#vim ~/.bash_profile
  3. #在最后一行加上, 添加一个名称为'env'值为'pro'的环境变量
  4. export env="pro"
  5. #使其生效
  6. [root@VM-0-2-centos project]source ~/.bash_profile

注意:只对当前用户有效(永久)

(3)修改bashrc文件

  1. #通过修改用户目录下的/etc/bashrc文件进行配置:
  2. [root@VM-0-2-centos project]#vim /etc/bashrc
  3. #在最后一行加上, 添加一个名称为'env'值为'pro'的环境变量
  4. export env="pro"
  5. #使其生效
  6. [root@VM-0-2-centos project]source /etc/bashrc

注意:该方法是修改系统配置,需要管理员权限(如root)或者对该文件的写入权限,对所有用户有效(永久)

(4)修改/etc/profile文件

  1. #通过修改用户目录下的/etc/bashrc文件进行配置:
  2. [root@VM-0-2-centos project]#vim /etc/profile
  3. #在最后一行加上, 添加一个名称为'env'值为'pro'的环境变量
  4. export env="pro"
  5. #使其生效
  6. [root@VM-0-2-centos project]source /etc/profile

注意:该方法是修改系统配置,需要管理员权限(如root)或者对该文件的写入权限,对所有用户有效(永久)

(5)修改/etc/environment文件

  1. #通过修改用户目录下的/etc/bashrc文件进行配置:
  2. [root@VM-0-2-centos project]#vim /etc/environment
  3. #在最后一行加上, 添加一个名称为'env'值为'pro'的环境变量
  4. export env="pro"
  5. #使其生效
  6. [root@VM-0-2-centos project]source /etc/environment

注意:该方法是修改系统配置,需要管理员权限(如root)或者对该文件的写入权限,对所有用户有效(永久)