Macos 如何在mac上恢复.bash_配置文件?我的unix终端都不工作
我在尝试将Playframework添加到路径时,在bash_配置文件中添加了一些内容,但有些内容被搞砸了 我在.bash_配置文件中添加了以下行Macos 如何在mac上恢复.bash_配置文件?我的unix终端都不工作,macos,bash,terminal,.bash-profile,Macos,Bash,Terminal,.bash Profile,我在尝试将Playframework添加到路径时,在bash_配置文件中添加了一些内容,但有些内容被搞砸了 我在.bash_配置文件中添加了以下行 export PATH=$PATH:the path to my play excitable 然后我保存了所有东西并重新启动了终端。我再也不能从终端做任何事情了。我无法将cd放入任何目录,我无法再找到java,我无法打开vi或nano。 我在SuperUser上找到一个线程,它建议打开一个不同的终端并更改bash配置文件 我试着通过打字打开ba
export PATH=$PATH:the path to my play excitable
然后我保存了所有东西并重新启动了终端。我再也不能从终端做任何事情了。我无法将cd放入任何目录,我无法再找到java,我无法打开vi或nano。
我在SuperUser上找到一个线程,它建议打开一个不同的终端并更改bash配置文件
我试着通过打字打开bash
/bin/bash
我成功地打开了另一个终端,但我仍然无法访问任何常规unix命令。我仍然无法打开vi或nano来移除导致问题的线路
我试着下载了一本没有任何运气的书
我尝试打开隐藏文件,以便通过运行以下命令,使用文本编辑器更改文件:
defaults write com.apple.finder AppleShowAllFiles TRUE
但由于我的终端不工作,也不工作
如何修复我的计算机。虽然这不是stackoverflow的主题,但修复起来也很简单:
$PATH
:
$ export PATH=/bin:/usr/bin:/usr/local/bin
~/.bash\u配置文件:
$ vi ~/.bash_profile
$PATH
:
$ /usr/bin/vi ~/.bash_profile
@MarcB这可以迁移到其他stackexchage站点吗?是您创建的“.bash_profile”还是预先存在的?您有
.profile
文件吗?如果是这样,请将它们合并(使用Finder)。“不能cd
”听起来你比你告诉我们的更糟。但是如果它毕竟只是路径
,那么您应该能够使用完整路径/usr/bin/vi
(或者任何适合您平台的地方;/bin/vi
?/Applications/Visual Editor.app
?)@damienfrancois我试过了,但似乎不起作用。我拍了一张终端的截图。是图片。try/usr/bin/vi~/.bash\u profile
as@特洛伊木马suggests@damienfrancois我的解决方案是临时设置$PATH
,只要足够长就可以找到vi
。我不是建议在.bash\u profile
中设置他的最终$PATH
。而vi
位于/usr/bin
@特洛伊木马vi
位于/opt/usr/bin
中。请阅读我以前的文章comments@damienfrancois,您建议的vi
是macports版本。据推测,大多数人都会使用位于/usr/bin/vi
@trojanfoe的木马。我明白你的意思了。当你写“usr”时,我以为你只是在用用户名的缩写。我使用的是我的实际用户名,而不是字符串“usr”,我可以打开它。谢谢。@j.jerrod.taylorusr
不是您的用户名,而是三个字母usr
。