这四个命令对于操作终端时遇到不同的程序进行多线程工作十分有用。经过验证和测试,按照下列命令顺序可十分方便理解四个命令的逻辑关系。为了方便,写了一个接近死循环的python程序作为验证。
ctrl+z和ctrl+c
ctrl+z:暂停程序,但是不结束程序;
ctrl+c:强行结束程序,结束程序;
辣鸡csdn博客,无法上传图片
jobs
查看在后台运行的程序列表,第一列为序号,第二列为进程的状态,第三列为运行的命令,同时&这个符号也在标识进程状态
辣鸡csdn博客,无法上传图片
&
让程序在后台运行
辣鸡csdn博客,无法上传图片
bg
将原本暂停的程序启动并且后台运行。使用ctrl+z是让程序暂停在后台,配合bg命令,可让程序在后台进行继续运行;
辣鸡csdn博客,无法上传图片
fg
让此时处于running或者stop的程序重新进入前台图形化运行;
辣鸡csdn博客,无法上传图片
本文介绍了在终端操作中常用的四个命令:ctrl+z、ctrl+c、jobs 和 bg 的使用方法及逻辑关系。通过这些命令可以有效地管理在终端中运行的多线程程序。
881

被折叠的 条评论
为什么被折叠?



