ctrl+c,ctrl+d,ctrl+z 在 linux 中意义和区别
ctrl+c 和 ctrl+z 都是中断命令, 但是他们的作用却不一样.
 
ctrl+c 是强制中断程式的执行。
 
ctrl+z 的是将任务中断, 但是此任务并没有结束, 他仍然在程序中他只是维持挂起的状态, 使用者可以使用 fg/bg 操作继续前台或后台的任务,fg 命令重新启动前台被中断的任务,bg 命令把被中断的任务放在后台执行.
 
例如: 当你 vi 一个档案是, 如果需要用 shell 执行别的操作, 但是你又不打算关闭 vi, 因为你得存档推出, 你可以简单的按下 ctrl+z,shell 会将 vi 程序挂起~, 当你结束了那个 shell 操作之后, 你可以用 fg 命令继续 vi 你的档案。
 
ctrl-d 不是传送讯号,而是表示一个特殊的二进位制值,表示 EOF 。