首页 > 代码库 > Linux 下如何设置环境变量

Linux 下如何设置环境变量

假如你安装了一个软件,安装好后,输入命令时,提示“command not found”, 这涉及到环境变量的PATH问题。PATH设置是linux下定制环境变量的一个组成部分。

linux中每个用户都有一个专门的运行环境,这个环境就是一组环境变量的定义,用户可以对自己的运行环境进行定制。环境和Shell紧密相关,用户登录系统后就启动了一个Shell,一般是bash,bash有两个系统级配置文件,/etc/bashrc 和 /etc/profile。

1, echo 显示环境变量。

echo $HOME   #环境变量一般是大写

2,export 设置一个环境变量

export MYNAME=cmiao     #这个环境变量是暂时的,你推出shell后,就消失了。

3,修改一个环境变量

MYNAME=miaoc

4,显示所有环境变量

env

5,使用set命令显示所有本地定义的Shell变量。

set

6,使用unset来清楚环境变量

unset MYNAME

7, 通过修改环境变量定义文件来修改环境变量  

在自己的家目录下,执行vi .bash_profile

例如编辑你的PATH声明,PATH=$PAEH:<PATH1>:<PATH2>:<PATH3>:<PATH4> 每个路径用:隔开,保存后关闭。

执行source .bash_profile

用echo $PATH来查看当前的搜索路径。只要你的命令在这个路径里面,就可以被搜索到了。

通过修改配置文件修改的变量是永久的,而用export声明的变量是暂时的,关闭shell后会失效。

修改/etc/profile , source /etc/profile 。对所有用户有效。

修改个人目录下的.bash_profile 仅对当前用户有效。