我使用 Mac OS X 中的终端应用程序删除了一些隐藏文件(我相信默认情况下会使用 bash shell)。我不小心拼错了命令,按下 Enter 键后,提示光标从:
username$
简单来说:
>
我只能使用 CTRL + D 退出到上一个光标。我是否进入了另一个 shell 的子会话?为什么会发生这种情况?
答案1
您启动了一个 shell 结构(带引号的字符串、for 或 while 循环等),bash 正在等待您完成它。您可以按CtrlC中止该命令。
我使用 Mac OS X 中的终端应用程序删除了一些隐藏文件(我相信默认情况下会使用 bash shell)。我不小心拼错了命令,按下 Enter 键后,提示光标从:
username$
简单来说:
>
我只能使用 CTRL + D 退出到上一个光标。我是否进入了另一个 shell 的子会话?为什么会发生这种情况?
您启动了一个 shell 结构(带引号的字符串、for 或 while 循环等),bash 正在等待您完成它。您可以按CtrlC中止该命令。