【Linux】root用户PATH环境变量设置错误补救
Linux环境变量如果修改错了,可能会导致一些常用的命令都无法使用。所有,我们在改环境变量的时候,还是有必要小心谨慎的。
那么如果修改错误了,怎么处理呢?
首先明确,环境变量中,比如:PATH=后面有多个路径,那么这多个路径中间是用冒号连接的,如果用的是其他符号就可能导致我上面提到的情况。如:
1 2 3 4 |
[root@yujiu ~]# vi .bash_profile PATH=/usr/local/mysql/bin;$PATH:$HOME/bin export PATH |
我们会发现上面的修改就修改错误了,原因就是两个字符串用分号连接的,那么后果是什么呢?只有第一个路径是生效的,导致好多命令都无法使用了。比如:vi,ls等,也就是说,当前已经无法通过vi编辑.bash_profile来改正了。
那么怎么才能解决呢,其实不用着急,只需要在命令行临时export PTH,并明确路径即可,如下:
1 2 |
[root@yujiu ~]# export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin [root@yujiu ~]# |
此时,我们就可以使用vi编辑.bash_profile了,将分号改为冒号。