bash 终端 - 输入无效命令后提示光标从 $ 变为 >

bash 终端 - 输入无效命令后提示光标从 $ 变为 >

我使用 Mac OS X 中的终端应用程序删除了一些隐藏文件(我相信默认情况下会使用 bash shell)。我不小心拼错了命令,按下 Enter 键后,提示光标从:

username$

简单来说:

>

我只能使用 CTRL + D 退出到上一个光标。我是否进入了另一个 shell 的子会话?为什么会发生这种情况?

答案1

您启动了一个 shell 结构(带引号的字符串、for 或 while 循环等),bash 正在等待您完成它。您可以按CtrlC中止该命令。

相关内容