Linux环境变量设置

来源:互联网 发布:java写界面应用 编辑:程序博客网 时间:2024/05/29 18:17

linux系统包含3类环境变量:临时环境变量、用户环境变量和系统环境变量。用户环境变量仅对当前的用户有效,而系统环境变量对所有用户有效。

1. 临时环境变量

临时环境变量只适用于当前终端,一旦当前终端关闭或在另外一个终端中,则无效。

2. 用户环境变量:

用户环境变量通过被存储在下面文件中:

  •  ~/.profile:每个用户都可以使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅被执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
  •  ~/.bashrc:该文件包含专用于你的bash shellbash信息,当登录时以及每次打开新的shell,该文件被读取;
  •  ~/.bash_profile~/.bash_login

3. 系统环境变量:

系统环境变量一般被被保存在下面的文件中:

  •  /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置;
  •  /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile,设置环境文件的环境变量;
  •  /etc/bash.bashrc:为每一个运行bash shell的用户执行此文件.bash shell被打开时该文件被读取

4. 设置方法:

a) 临时环境变量:

在终端中输入命令:export PATH=/usr/bin/jdk1.6.0_25:$PATH

b) 用户环境变量与系统环境变量:

  • /etc/environment文件:(此文件也是我习惯采用的修改的文件)

添加”:/usr/bin/xtensa-lx106-elf/bin”至当前环境变量下即可

 

  • 其他几个文件,在文件中加入类似如下路径完成添加:

export PATH=/usr/bin/jdk1.6.0_25:$PATH

 

  • 用户环境变量与系统环境变量需要注销再次登录后才会生效;如需立即生效,可执行source命令;如:

source /etc/profile

1 0
原创粉丝点击