PATH(环境变量)
在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行。例如ls指令就是把/bin/sh
写到了环境变量PATH。
当我们在执行一个指令时候,以ls指令
为例,系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls 的可执行文件, 如果在PATH定义的目录中含有多个文件名为ls 的可执行文件,那么先搜寻到的同名指令先被执行。
修改PATH
1.直接修改$PATH的值
echo $PATH #查看当前PATH的配置路径
export PATH=$PATH:/xxx/xxx #将需配置路径加入$PATH 等号两边一定不能有空格
生效时间:立即生效
有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
用户局限:仅对当前用户
2.通过修改.bashrc文件:(.bashrc文件在根目录下)
vim ~/.bashrc #编辑.bashrc文件
#在最后一行添上:
export PATH=$PATH:/xxx/xxx # /xxx/xxx为需要添加的环境变量路径
生效方法:
1)关闭当前终端窗口,重新打开一个新终端窗口就能生效
2)输入"source ~/.bashrc"命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户
<