当我编辑 bash_profile 时,OSX 中的命令行中断

当我编辑 bash_profile 时,OSX 中的命令行中断

请帮助我,我正在学习如何将 sublime 添加到命令行此链接 当我创建.bash_profile文件时,我在第一行输入export PATH=并保存了它。

我的命令行坏了。我无法使用命令执行任何操作(例如,我无法使用lsnanomkdirrm等),当我按Tab查看所有命令时,我看到

图片 图片

我试过了,echo $PATH但它返回“”(空或 null)。请告诉我如何解决这个问题。

谢谢你并且抱歉我的英语不好。

答案1

export PATH=

会将 PATH 变量设置为空白,并且不允许 shell 查找任何命令。您应该从 .bash_profile 中删除此行,您的问题就会得到解决。

我刚刚检查了您帖子中引用的链接,我认为这一行存在问题:

export PATH=/usr/local/bin:(...)

我认为该博客的作者真正想写的是:

export PATH=/usr/local/bin:$PATH

这将正常工作。尝试将该行添加到您的 .bash_profile 中。它将确保在 shell 搜索命令时首先找到 /usr/local/bin 中包含的命令(例如,当您输入“rm”时,它会这样做)

相关内容