下午安装pig的时候,source了一下profile配置,突然就出现这种情况。
经过各方面查找最终确定是配置文件中的对新软件的错误配置把原来path的所有可执行的程序都给干掉了,
解决办法:
先用:echo $PATH
发现path丢失:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
于是用临时环境变量
#export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
然后就可以修改永久环境变量:
#vi /etc/profile
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
或更正软件配置后保存退出。
重新启动或使用命令:#source /etc/profile
即可使解决问题