MAC bash 命令停止正常工作

MAC bash 命令停止正常工作

我试图在我的 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

相关内容