Linux终端中进程终止、挂起、恢复、前后台切换命令(Ctrl+C、Ctrl+Z、fg、bg)

先吐个槽:这些其实都是很基础的命令,然而网上相关的内容有些却真的是误人子弟,因而写此文以正视听。

首先,在终端以及进程中,有前台后台的概念。在前台的进程较易与用户交互,而在后台的进程则相反,很多命令都无法对其生效,进程就如同被幕布隐藏了起来。

言归正传,明白了上述概念,就很好理解下述命令了。

Ctrl+C:终止前台正在运行的进程

Ctrl+Z:挂起前台正在运行的进程

fg:将已挂起的或在后台运行的进程调入前台运行

bg:将已挂起的进程调入后台运行


注:可认为Ctrl+Z命令将进程挂起到后台,当然也可以按字面理解为挂起到第三方——空中。因此,Ctrl+C命令无法终止已挂起的进程以及在后台运行的进程;Ctrl+Z命令也对后台运行的进程无效。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容