bash sed command not found...
非root用户的所有命令都不能用了,我这里是hadoop用户,比如
su
bash su command not found...
ls
bash ls command not found...
解决办法:switch user 到root
root的命令还是可以用的
接下来:gedit /home/hadoop/.bashrc和gedit /home/hadoop/.bash_profile
修改其中 PATH=$……中不规范的地方,都修改成
PATH=$……:$PATH
保存,再切换到hadoop用户中即可
本文解决了一个在Hadoop用户环境下遇到的非root用户所有命令失效的问题,通过switchuser到root用户,编辑并修改.hbashrc和.bash_profile文件中的PATH变量,成功恢复了命令的使用。

1286

被折叠的 条评论
为什么被折叠?



