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

时间:2009-04-29 01:31:28

标签: windows terminal

我被迫在Windows中使用命令行,并想知道是否有类似Linux的键盘快捷键?我用Google搜索,但没找到我要找的东西。

^ C,^ Z之类的东西?谢谢大家!

5 个答案:

答案 0 :(得分:26)

尝试 Ctrl + 中断:某些程序会响应它而不是 Ctrl + C 。在某些键盘上 Ctrl + Break 转换为 Ctrl + Fn + 暂停。< / p>

另请注意,在Vista之前,没有任何内容可以取消Windows上的同步网络I / O(例如net view \\invalid)。

答案 1 :(得分:10)

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

答案 2 :(得分:3)

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

  • Ctrl + C 是“更好”的方法。程序员可以用软件来处理。可以编写完全忽略 Ctrl + C 的程序作为SIGINT信号,或者处理 Ctrl + C 喜欢普通的键盘组合。

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

    < / LI>

答案 3 :(得分:2)

Ctrl-C在Windows中执行与在linux中类似的操作。

答案 4 :(得分:0)

你能用这个命令吗? Ctrl+Fn+S