接着我上一个问题 ([echo $PATH 结果为 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/bin:/bin:/bin:/bin:/bin:/bin:)我一直在 bash_profile 中注释掉所有内容,然后我关闭了终端,再次打开它。 结果:现在我输入第一个字符后它说
process completed
当我尝试添加另一个命令时,终端没有响应。为什么会这样?
我通过以下方式解决了问题:在 Finder 中打开 .bash_profile [按 Command + Shift + > 显示隐藏文件。],撤消注释。终端再次正常工作。不过,我需要知道,为什么?
答案1
看看另一个问题,似乎应该source .bash_profile
归咎于。将其放入会.bash_profile
导致它无限循环一遍又一遍地执行的内容.bash_profile
。如果删除此行,它应该可以解决您的问题。如果这不能解决,我会在其他 bash 配置文件中查找来源行。