类似Linux的Ctrl-C(KeyboardInterrupt)用于Windows cmd行?

我已经被迫在Windows中使用命令行,并想知道是否有类似Linux的键盘快捷键? 我GOOGLE了,没有find我在找什么。

像^ C,^ Z等等的东西? 谢谢大家!

您可以使用SIGINT在Windows上捕获^ C,就像Linux一样。 例如,Windows shell不支持Unix风格的作业控制(至少不能像Unix shell那样),^ Z实际上是Windows的^ D模拟。

尝试Ctrl + Break :一些程序响应它而不是Ctrl + C。 在某些键盘上, Ctrl + Break转换为Ctrl + Fn + 暂停

还要注意的是,在Vista之前,Windows上没有任何东西可以取消同步网络I / O(如net view \\invalid )。

Ctrl-C在windows中做和linux一样的事情。

有两种键盘组合可用于在Windows命令行中停止进程。

  • Ctrl + C是“更好”的方法。 程序员可以用软件来处理这个问题。 可以编写完全忽略Ctrl + C作为SIGINT信号的程序,或像常规键盘组合一样处理Ctrl + C。

  • Ctrl + break是“更难”的方法,总是发送SIGBREAK信号,不能在软件中被覆盖。