如何纠正 Mac OS X 中故障的终端?

如何纠正 Mac OS X 中故障的终端?

我使用的是 Mac OS X 10.10.2 (Yosemite) — 不是操作系统的服务器版本 — 并且标准“终端”命令(如lssudocpmvrm在我的 Mac“终端”中不再被识别。我在编辑文件后遇到了这个问题.bash_profile。我安装了 Tomcat 并添加了PATH环境CATALINA_HOME变量。新内容.bash_profile如下:

export PATH=/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home/bin:$PATHH

我尝试了以下方法来尝试解决问题,但没有成功:

  1. 重新启动“终端”。

  2. 重新启动了我的 Mac。

  3. 我尝试.bash_profile使用终端删除、重命名或移动文件,但我无法做到这一点,因为rm命令mv不起作用。

  4. 我尝试手动执行上述操作,但仍然无法执行,因为该文件是隐藏的。我甚至无法使用defaults write com.apple.finder AppleShowAllFiles TRUE命令显示隐藏文件,因为该命令也不起作用。

据我测试,只有cd命令有效。

在此处输入图片描述

答案1

使用/usr/bin/vi .bash_profile

确保在重新定义时PATH包含原始文件PATH。您遇到这些问题的原因是您丢失了PATH包含软件正常位置的原始文件。

相关内容