提问:CTRL-Z和CTRL-C区别?
回答:
CTRL-Z和CTRL-C都是中断命令,但是他们的作用却不一样.
CTRL-C是强制中断程序的执行,
而CTRL-Z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.
例如:
当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得

存盘推出,你可以简单的按下CTRL-Z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件.不是很方便么?!

总结:

(1) CTRL+Z停止进程并放入后台

(2) jobs 显示当前暂停的进程

(3) bg %N 使第N个任务在后台运行(%前有空格)

(4) fg %N 使第N个任务在前台运行

默认bg,fg不带%N时表示对最后一个进程操作!

====

linux下: ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。 ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。 ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表

linux下:
ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。
ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。
ctrl-\ 发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件。

Key Function
Ctrl-c Kill foreground process
Ctrl-z Suspend foreground process
Ctrl-d Terminate input, or exit shell
Ctrl-s Suspend output
Ctrl-q Resume output
Ctrl-o Discard output
Ctrl-l Clear screen

转载于:https://www.cnblogs.com/andy-0212/p/9985639.html

linux终端里CTRL-Z和CTRL-C的区别相关推荐

  1. linux中的ctrl+z和ctrl+c以及exit

    文章目录 1. 任务放入后台执行 2. ctrl+z.ctrl+c和ctrl+d,exit 2.1 基本认识 2.2 Unix的Signal 2.3 ctrl+D和exit 3. 其他 1. 任务放入 ...

  2. Linux系统中ctrl+c、 ctrl+z、 ctrl+\ 产生的信号名称

    Linux系统中ctrl+c. ctrl+z. ctrl+\ 产生的信号名称: ctrl+c - SIGINT ctrl+z - SIGTSTP ctrl+\ - SIGQUIT

  3. 如何在Adobe Acrobat中实现像Word/Excel中的Ctrl+Z和Ctrl+Y的撤回还原功能(涉及搜狗输入法热键冲突)

    如何在Adobe Acrobat中实现像Word/Excel中的Ctrl+Z和Ctrl+Y的撤回还原功能(涉及搜狗输入法热键冲突) 在用来看PDF的Adobe Acrobat里面的Ctrl+Z确实是和 ...

  4. linux 后台任务 前台任务 查看切换终止开始命令 bg、fg、ctrl+z、ctrl+d和ctrl+c 简介

    fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的 一.& 最经常被用到 这个用在一个命令的最后,可以把这个命令 ...

  5. linux 前后台任务命令 bg、fg、ctrl+z、ctrl+d和ctrl+c 使用

    一.& (常用) & 用在一个命令的最后,使用之后可以把这个命令放到后台执行 例: 二.ctrl + z 将一个前台执行的命令挂起 三.jobs 查看当前有多少在后台运行的命令 job ...

  6. linux ctrl z 的区别,linux中ctrl+z和ctrl+c的区别

    在Linux系统中,Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. Ctrl+c是强制中断程序的执行,,进程已经终止 Ctrl+z是将任务中止(暂停的意思). 在这一点上,任务还没有 ...

  7. linux中ctrl加c命令什么意思,Linux命令中Ctrl+z、Ctrl+c和Ctrl+d的区别和使用详解

    Ctrl+c,Ctrl+d,Ctrl+z在Linux中意义 Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. Ctrl+c是强制中断程序的执行. Ctrl+z的是将任务中断,但是此任务 ...

  8. linux中ctrl+z和ctrl+c的区别

    ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c强制中断程序 ctrl+z的是将任务中断,挂起的状态, ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断. ...

  9. linux中ctrl+z 、ctrl+c、 ctrl+d区别

    ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.   ctrl+c是强制中断程序的执行,,进程已经终止.   ctrl+z的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进 ...

最新文章

  1. FPGA之道(49)DCM与PLL
  2. stand-alone android sdk tools,android make-standalone-toolchain.sh 使用说明
  3. Docker (3)核心概念
  4. WordPress博客系统的安全
  5. random模块详解
  6. python定时爬虫_python 每天如何定时启动爬虫任务(实现方法分享)
  7. Hash碰撞的解决方案
  8. SuperWebSocket发布0.1版本
  9. read一个收到RST的socket会返回0?
  10. mvc npoi将List实体导出excel的最简单方法
  11. 华为手机USB测试灰色
  12. Google离开我们快十年了
  13. 目前梦幻山东区人最多的服务器,梦幻西游十大火区盘点:有好朋友的区就是最火的区...
  14. 软件开发平台流辰信息如何为客户分忧解难?
  15. 外国人申请在中国永久居留服务指南(中英文)
  16. Selenium+Firefox/Chrome及驱动的安装和使用
  17. Python——信号量、条件变量、事件
  18. 政务行业云平台安全防护建设思路
  19. C++:布尔类型(bool)详细分析
  20. java 属性签名_java – 使用BouncyCastle将签名/身份验证的属性添加到CMS签名

热门文章

  1. Oracle exp/imp导出导入工具的使用
  2. Storing XML in Relational Databases(2)
  3. 可能没有很好的重工业转型的case
  4. volunteer research
  5. 今日收到的智商税:远红外
  6. 根据皮肤亮度来区分salmon和sea bass,这个比较好
  7. 我的linkedin profile
  8. 山特UPS电源三种工作模式解析
  9. 004-cpu的区分
  10. 微电子所在阻变存储器研究领域取得新进展