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_PATH到PATH**环境变量
- 修改 /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/