Linux环境变量

    在Linux系统下,安装完新的软件,在命令行中输入启动程序的命令,有时候会出现command not found 的提示内容。这是因为在当前的目录下找不到对应的启动文件,所以需要进入到该程序所在的目录才能执行启动程序命令。如果想在任何目录下都能执行该程序命令,只需要在Linux的环境变量PATH中加上该程序所在目录的绝对路径
    可以通过echo $PATH显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。如:/usr/local/bin:/bin:/usr/bin。当我们执行程序命令时,shell自动根据PATH变量的值去搜索对应目录下的程序。

Linux下环境变量设置的3种方法

  • 在控制台中设置,关闭控制台后就会失效
1
PATH=$PATH:/NEW_PATH 

添加**/NEW_PATHPATH**环境变量

  • 修改 /etc/profile 文件,对所有用户都生效
    执行下面命令打开profile文件
1
vi /etc/profile

/etc/profile的最下面添加:export PATH="$PATH:/NEW_PATH"

  • 修改bashrc文件,只针对某个特定用户生效
    执行下面命令打开.bashrc文件
1
vi ~/.bashrc 

.bashrc文件的最下面添加:export PATH="$PATH:/NEW_PATH"
~/表示当前用户名目录下,如:/home/cjwei/