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号:

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值