我被迫在Windows中使用命令行,并想知道是否有类似Linux的键盘快捷键?我用Google搜索,但没找到我要找的东西。
^ C,^ Z之类的东西?谢谢大家!
答案 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
信号,不能在软件中覆盖。
答案 3 :(得分:2)
Ctrl-C在Windows中执行与在linux中类似的操作。
答案 4 :(得分:0)
你能用这个命令吗? Ctrl+Fn+S