您的位置 首页 linux常用命令

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

在linux中 经常混淆 ctrl  z  和 ctrl c 的朋友,可以看看一下200字的文章:

ctrl+c 和 ctrl+z 都是中断命令,但是他们的作用却不一样.

ctrl+c 是强制中断程序的执行,

ctrl+z 的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,

用户可以使用 fg/bg 操作继续前台或后台的任务,
fg 命令重新启动前台被中断的任务,bg 命令把被中断的任务放在后台执行.

例如: 
当你 vi 一个文件是,如果需要用 shell 执行别的操作,但是你又不打算关闭 vi, 因为你得 
存盘推出,你可以简单的按下 ctrl+z,

这个时候 shell 会将 vi 进程挂起~,当你结束了那个 shell 操作之后,你可以用 fg 命令继续 vi 你的文件.

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章