我遇到了一个奇怪的问题两个都终端和 iterm,当我cd
进入特定目录(以及每个子文件夹)时,我必须control+c
在运行每个命令后“退出”,然后才能继续执行实际命令(例如ls
或cd
任何其他命令)。这发生在一个特定根目录下的任何子文件夹中。
我不知道当我需要时它会把我置于什么状态control+c
,它只是一个我可以输入文本的空行,如果我按回车键它只会转到下一行。退出它并继续运行命令的唯一方法是点击control+c
,但是当我运行另一个命令时,我必须control+c
再次退出。所以在每条命令之后都必须这样做非常烦人control+c
。它也恰好是我所有工作所在的目录,所以我一直使用它。
抱歉,如果这个解释很糟糕/令人困惑,很难解释这里发生了什么。提前感谢你的帮助!
值得一提的是 - 我通常使用 OSX/zsh/oh-my-zsh/iterm 而不是终端
编辑-刚刚检查过,同样的事情也发生在 vs 代码终端上......
答案1
我想我已经搞清楚了——我之前在 中间用 control+c 停止了git push
,那可能是这个问题开始的时候。因为现在当我刚刚执行 时git add *
,一切似乎都恢复正常了。我猜它仍然卡在了 中间,git push
或者什么的