[问题]Ctrl+C & Ctrl+Z 的区别。

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
liuxuwen
帖子: 63
注册时间: 2007-10-22 21:48
来自: Hell Mainland
联系:

[问题]Ctrl+C & Ctrl+Z 的区别。

#1

帖子 liuxuwen » 2008-05-14 18:28

进程在终端运行时,想要终止该进程,按 Ctrl+C 和 Ctrl+z 有什么区别。请大家指教。
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
联系:

#2

帖子 nobrain » 2008-05-14 18:33

Ctrl-C送SIGINT信号,默认进程会结束,但是进程自己可以重定义收到这个信号的行为。
Ctrl-Z送SIGSTOP信号,进程只是被停止,再送SIGCONT信号,进程继续运行
爱喝真猪奶茶的夜鸣猪
头像
liuxuwen
帖子: 63
注册时间: 2007-10-22 21:48
来自: Hell Mainland
联系:

#3

帖子 liuxuwen » 2008-05-14 18:44

nobrain 写了:Ctrl-C送SIGINT信号,默认进程会结束,但是进程自己可以重定义收到这个信号的行为。
Ctrl-Z送SIGSTOP信号,进程只是被停止,再送SIGCONT信号,进程继续运行
:em06 不太懂,是不是 Ctrl+Z 是暂停,接到继续的命令后可以从暂停时的进度在继续运行?
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
联系:

#4

帖子 nobrain » 2008-05-14 18:51

liuxuwen 写了:
nobrain 写了:Ctrl-C送SIGINT信号,默认进程会结束,但是进程自己可以重定义收到这个信号的行为。
Ctrl-Z送SIGSTOP信号,进程只是被停止,再送SIGCONT信号,进程继续运行
:em06 不太懂,是不是 Ctrl+Z 是暂停,接到继续的命令后可以从暂停时的进度在继续运行?
可以这么理解
爱喝真猪奶茶的夜鸣猪
头像
liuxuwen
帖子: 63
注册时间: 2007-10-22 21:48
来自: Hell Mainland
联系:

#5

帖子 liuxuwen » 2008-05-14 19:10

nobrain: 谢谢你,我在以后学习过程中慢慢悟吧。
头像
linlee
帖子: 1132
注册时间: 2007-10-20 11:30

#6

帖子 linlee » 2008-05-14 20:29

SIGCONT信号是要按什么键啊?
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
联系:

#7

帖子 nobrain » 2008-05-14 20:55

linlee 写了:SIGCONT信号是要按什么键啊?
一般在被停止进程所在的shell里用fg或bg命令让进程继续运行
或者用kill命令显示地送信号
爱喝真猪奶茶的夜鸣猪
lanzhujun
帖子: 44
注册时间: 2009-03-25 17:20

Re: [问题]Ctrl+C & Ctrl+Z 的区别。

#8

帖子 lanzhujun » 2009-05-22 10:28

为了习惯复制粘贴,我把复制改成 ctrl+c 了,所以现在ctrl+c不能终止,我是不是得改回来才好用啊?


ctrl+z 之后如何再终止进程?kill ?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [问题]Ctrl+C & Ctrl+Z 的区别。

#9

帖子 eexpress » 2009-05-22 10:31

nobrain, :em04 这家伙隐形了年多了吧。
● 鸣学
回复