2010-11-15 41 views

回答

25

有些东西不会回应Ctrl + C;在这种情况下,您还可以执行Ctrl + Z,这会停止进程,然后kill %1 - 或甚至fg回到它。请阅读标题为“作业控制”的man bash以了解更多信息。这非常有帮助。 (如果你不熟悉man或人pager,您可以man bash搜索使用/。然后它里面/JOB CONTROL输入将开始搜索,ñ会寻找下一个比赛是正确的部分。)

+0

'Ctrl + Z'非常强大。使用它将任务置于“挂起”模式。然后你可以使用'fg'将任务再次带到前台(就像之前运行的一样),或者你可以使用'bg'将任务置于后台(就像你使用'&'在最后)。请参阅http://linuxreviews.org/beginner/jobs/ – 2010-11-15 14:03:56

+0

是否有“CTRL + Z&kill%1”的键盘快捷键? – kodmanyagha 2017-11-20 23:18:44

6

按下Ctrl键Ç发送SIGINT到命令试图打断它。

9

好了,这是为了:

第一次尝试:Ctrl+c

第二次尝试:Ctrl+z

3:登录到另一台主机,没有响应这两个前面提到的中止/休眠按键与你的第一个控制台中找到该命令的过程:ps aux

然后杀死进程:kill -9 <PROCESSID>

当然ps命令可能有更聪明的参数或grep的可能性,但这会使解释复杂化。

+0

第三个选项为我做了。谢谢。 – 2016-10-03 09:11:41

相关问题