CentOS7 配置环境变量后导致所有命令不可用

Keva
阅读 848

问题场景:

今天在装maven,刚配置完环境变量,source /etc/profile r后,发现系统常用的命令都不能使用了。

问题原因:

这种情况,一般是在配置环境变量时,未正确配置,导致系统的环境变量被覆盖了,导致无法正确的执行系统命令。

解决方案:

修改 /etc/profile 这时发现命令 vim 不可用 bash: command not found,这时用 /bin/vim /etc/profile 来修改环境变量

方案一:先通过 cd /bin 进入系统bin目录,在该目录下命令是可以使用的

方案二:在命令行中执行 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 命令重置

执行 source /etc/profile 即可。

 

回到顶部