所有命令在 Mac OS X Lion 上均不起作用

所有命令在 Mac OS X Lion 上均不起作用

我遇到一个问题,我无法在 Mac OS X Lion 终端上运行任何命令,甚至是“ls”命令,当我打印 $PATH 变量时,发现

My-Mac:/ Mac$ echo $PATH
/usr/local/git/bin

如果你们有任何解决方案,请帮助我。

答案1

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin从获取您的命令开始。

如果你打开一个新终端,它是否以PATHas开头/usr/local/git/bin?如果是这样,听起来你的 git 安装搞砸了你的路径/etc/paths,或者你的/etc/profile

我的有(/etc/paths):

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

并且/etc/profile应该在某处包含以下内容:

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi

这些文件是否在您的系统上包含类似的行?如果没有,我们需要查看它们包含的内容,然后将它们与其中应该包含的内容正确合并。如果检查无误,我们将调查您的/etc/bashrc或本地配置文件配置。

相关内容