linux中ctrl+z和ctrl+c的区别
2024-09-16 12:17:12
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.
ctrl+c是强制中断程序的执行,
而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.
例如:
当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得
存盘推出,你可以简单的按下ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件.
ctrl+c是强制中断程序的执行,
而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.
例如:
当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得
存盘推出,你可以简单的按下ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件.
转自http://blog.chinaunix.net/uid-23960482-id-111808.html
最新文章
- thinkphp 初始配置
- AIO、NIO、BIO
- 52. N-Queens II
- Python 几个重要的内置函数
- poj3160强连通分量加dfs
- HTML的有序列表
- 基于python3.x,使用Tornado中的torndb模块操作数据库
- gulp工程化工具
- bzoj 5289: [Hnoi2018]排列
- 完整的Django入门指南学习笔记6
- jquery 中remove()与detach()的区别
- linux下使用mingw编译NSIS-3.03
- 分块+莫队||BZOJ3339||BZOJ3585||Luogu4137||Rmq Problem / mex
- FormatSQL
- JavaScript三种方式改变标签css
- nancy中的Stateless验证
- Git系列三之GitHub使用方法
- vue常用事件
- android hook 框架 libinject2 如何实现so注入
- Centos7多内核情况下修改默认启动内核方法
热门文章
- 树&;二叉树&;二叉搜索树
- Codeforces Round #272 (Div. 2) D. Dreamoon and Sets (思维 数学 规律)
- laravel小抄
- some resource favor
- CSS之可折叠导航
- 51nod1294 修改数组
- 连接mongo的服务提示:HTTP Status 500 - com.mongodb.MongoException$Network: can't call something
- blocked because of many connection errors; unblock with 'mysqladmin flush-hosts;MySQL在远程访问时非常慢的解决方法;MySql链接慢的解决方法
- 旧书重温:0day2【2】 实验:三种获取kernel32.dll基址的方法
- Android failed creating starting window