问题描述

在虚拟机环境部署了hbase集群,但是中间涉及配置环境变量等操作,操作完成后,发现ls、grep、yum等系统命令都不能用了,但是加上绝对路径 /bin/ls 可以使用。
虚拟机报错信息为:
/usr/libexec/grepconf.sh: line 5: grep: command not found

![image.png](https://img-blog.csdnimg.cn/img_convert/2313a34174ebbd14c6cfeb556ca5df15.png#clientId=uf4e9a204-3d97-4&from=paste&height=417&id=ufc8ffc9f&margin=[object Object]&name=image.png&originHeight=833&originWidth=1607&originalType=binary&ratio=1&size=136119&status=done&style=none&taskId=u4e1ffacf-fea1-4024-85df-19fa9b3ee3d&width=803.5)

原因分析

错误的配置了Linux环境变量,并且source /etc/profile等命令应用了环境变量
之后出现ls、vim、grep、vi等命令无法使用的情况

解决方法

export PATH=$PATH:/usr/bin:/usr/sbin:/bin:/sbin
source /etc/profile
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐