首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一般情况下如何区分CTL和CTL键盘中断?

一般情况下如何区分CTL和CTL键盘中断?
EN

Stack Overflow用户
提问于 2015-11-18 06:19:56
回答 2查看 937关注 0票数 1

考虑一下我在Mac和Linux中使用命令行的经验:当我想停止或终止某些程序时,我常常不得不尝试“CTL”和“CTL”,以查看哪个程序真正工作。

我怎样才能确定使用哪一种,而不用每次都尝试?

在UNIX环境中,“CTL”和“CTL”的区别是什么?

EN

回答 2

Stack Overflow用户

发布于 2015-11-18 06:30:35

一个过程对任何一个过程的反应取决于这个过程。如果它没有从输入中读取任何内容,那么CTRL可能会被忽略,甚至可能没有被注意到。另一方面,大多数进程将退出SIGINT (默认行为),但最终取决于代码如何处理它。SIGINT是一个信号,因此必须以某种方式处理它(它会立即触发进程中的信号处理代码)。CTRL不会显式地触发进程中的反应,它只会在进程读取输入时(以及如果)导致文件结束。很明显,CTRL不会做任何事情,而是进程输入被重定向.

如果您想可靠地杀死它,请使用kill

票数 1
EN

Stack Overflow用户

发布于 2015-11-18 06:29:52

Ctl的意思是“中止执行”。Ctl的意思是“文件结束/输入结束”。您在等待输入的程序上使用一个,在拒绝等待输入的程序上使用另一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33773078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档