主页 > 互联网  > 

Linux中的Ctrl+C与Ctrl+Z

Linux中的Ctrl+C与Ctrl+Z

Ctrl+C与Ctrl+Z的区别

在Linux中,当我们在执行一个命令运行代码时,由于运行时间过长或中途出现报错,此时,我们可能需要终止该操作,这时候,该使用Ctrl+C还是Ctrl+Z呢?

1、Ctrl+C

Ctrl+C:终止进程

Ctrl+C将终止进程,终止进程后,程序代码占用的内存会释放掉

2、Ctrl+Z

Ctrl+Z:暂停进程,即挂起进程

Ctrl+Z将暂停当前进程并将其放到后台。可以在后续恢复执行,暂停的进程仍然占用系统内存

3、将挂起的进程杀死或恢复

查看当前后台挂起的进程 jobs -l 杀死挂起的进程 kill -9 进程id 恢复挂起的进程到后台运行 bg job号

下图为jobs -l的执行结果,其中,1372791为进程id,方括号中的1为job号:

标签:

Linux中的Ctrl+C与Ctrl+Z由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Linux中的Ctrl+C与Ctrl+Z