解决 CentOS 7 因为修改环境变量而导致的找不到命令错误

问题描述

当你修改环境变量之后,source一下,发现使用各种命令都找不到了

[root@master]# hive
-bash: hive: 未找到命令
[root@master]# vi ~/.bash_profile 
-bash: vi: 未找到命令
[root@master]# vim ~/.bash_profile 
-bash: vim: 未找到命令

解决办法:

  1. 在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 这样可以保证命令行命令暂时可以使用。命令执行完之后不要关闭终端,继续下一步;

  2. 在命令行中输入 vi ~/.bash_profile 进入到环境变量中;

  3. 仔细检查自己配置的 PATH属性是否有错误,(可能是字母错误或者标点符号错误),改正后 :wq 保存退出 或者 shift + zz 保存退出。

  4. 执行 source ~/.bash_profile 使配置生效即可。


发表评论 / Comment

用心评论~