每次打开终端,我总是遇到同样的错误。
我甚至无法通过
顺便说一下,所有这些都发生在我的个人帐户下。有一个专门用于运行hadoop的用户账户,我创建它时特意这样做,并且事实上没有任何故障。
如果有人能告诉我这里发生了什么事情,我真的很感激,这让我感到沮丧了一个星期左右。谢谢您提前。
编辑:
事实证明,在我创建第二个账户(用于hadoop)之前,我修改了它的bashrc文件,在文件末尾,这是我完全忘记的。因此,它注定会遇到麻烦。再次非常感谢你们帮助我,提醒我检查bashrc文件,显然还有如何在这种情况下运行命令行。
-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
我甚至无法通过
gedit ~/.bashrc
编辑~/.bashrc,我认为这可能是问题所在。但是echo $PATH
返回一个空行。顺便说一下,所有这些都发生在我的个人帐户下。有一个专门用于运行hadoop的用户账户,我创建它时特意这样做,并且事实上没有任何故障。
如果有人能告诉我这里发生了什么事情,我真的很感激,这让我感到沮丧了一个星期左右。谢谢您提前。
编辑:
事实证明,在我创建第二个账户(用于hadoop)之前,我修改了它的bashrc文件,在文件末尾,这是我完全忘记的。因此,它注定会遇到麻烦。再次非常感谢你们帮助我,提醒我检查bashrc文件,显然还有如何在这种情况下运行命令行。
$PATH
的那一行有语法错误(我最好的猜测是空格)。你能展示一下那一行吗?至于编辑,使用编辑器的完整路径仍然能够起作用,例如/usr/bin/gedit ~/.bashrc
。 - Biffen