如何在唤醒计算机后重新获得对终端的控制权

如何在唤醒计算机后重新获得对终端的控制权

我在用 Mac,但我不知道这是否重要。无论如何:

  1. 在终端中,通过 SSH 连接到远程主机。
  2. 盖上盖子。(此时网络连接被切断)。
  3. 等待。再次打开盖子。

有时,终端仍然认为它已连接到远程主机并且光标没有生命。

我如何结束远程连接并重新获得对父 shell 的控制权?按 Ctrl+C 不起作用。

答案1

应该可以通过键入 来终止连接,或者通过键入+~.来终止“死”的 ssh 程序,+是“转义”以下控制序列的特殊字符,然后将该进程发送到后台。然后您可以使用 来杀死它。~Ctrlz~Ctrlzsshkill %1

相关内容