我试图在我的 MAC 上安装一些用于 scala 开发的东西,当我盲目地运行一些我不知道的脚本时,可能我成功地破坏了 shell/终端。
现在,当我启动终端时,它总是以这一行开头;
$ /sbin:sbin:/usr/local/bin': not a valid identifier
现在,当我尝试时,我发现一些 bash 命令不起作用,例如 grep、syslog 等,我收到一条错误消息:
-bash syslog: "no such file or directory"
知道出了什么问题以及如何解决这个问题
答案1
我猜你的 PATH 变量赋值中有一个非法空格,如下所示:
export PATH= /sbin:sbin:/usr/local/bin
# -bash: export: `/sbin:sbin:/usr/local/bin': not a valid identifier
ls
# -bash: ls: No such file or directory
# right way is to just drop the space
export PATH=/sbin:sbin:/usr/local/bin