Linux的环境变量总结

  11 Oct 2014 返回


  Linux下装一些软件时经常会需要修改环境变量,而对于普通用户和root用户需要修改的文件不同,本文对此进行系统性的总结。

1. 环境变量格式

  例如我们经常用的PATH变量,其格式如下:

PATH=/usr/bin/:/usr/sbin/ ..

# 或者 若需要表示自增操作
PATH=$PATH:/usr/local/bin/ ...

2. 不同的用户环境变量的位置

1) 系统中的用户工作环境设置文件:

  • 登录环境设置文件:/etc/profile
  • 非登录环境设置文件:/etc/bashrc

2) 用户个人设置的环境设置文件:

  • 登录环境设置文件: $HOME/.bash_profile //这个是环境变量设置的地方
  • 非登录环境设置文件:$HOME/.bashrc //这个是定义别名的地方

登录环境:指用户登录系统后的工作环境
非登录环境:指用户再调用子shell时所使用的用户环境

  即处于不同的状态,需要作用的环境配置文件也不同,一般推荐使用/etc/profile这个配置文件。

  另外,每次修改过环境配置文件后,需要输入命令source [文件完整目录],令其生效。