每当我打开终端时,总是会出现同样的错误。
-bash: export: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/local/hadoop/bin': not a valid identifier
当我运行命令行时,出现如下错误:
-bash: sudo: No such file or directory
我甚至无法编辑我认为可能是问题所在。~/.bashrc
给了我一个空行。gedit ~/.bashrc
echo $PATH
所有这些事情都发生在我的个人帐户下。有一个专用的 hadoop 用户帐户,是我专门为运行 hadoop 创建的,它运行良好,没有出现任何故障。
在hadoop的搭建过程中,涉及到编辑环境变量,我是~/.bashrc
按照一些教程来编辑的。
可能存在什么问题?我该如何解决?
答案1
可能是你的 .bashrc 或 .profile 搞乱了。
如果 gedit 不在路径中,它将不会启动,并且由于路径为空,因此它不在路径中。
你应该首先建立一条足够好的路径。
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
然后您就能启动 gedit 了。或者您也可以直接使用其完整路径运行 gedit。例如:
/usr/bin/gedit