Linux进程前后台切换

Linux进程前后台切换

我相信很多小伙伴在初学Linux的时候都会和我一样执行一个命令开启进程后,不知道怎么继续操作命令行,因为前台已被刚刚开启的进程所占,无法继续操作,下面为大家简单介绍linux下如何让进程在前后台切换

1.把要启动的进程放入后台执行
在启动命令的结尾加上一个空格和&符号,比如:

java -jar class.jar &

这样启动的进程会在后台执行,在按ctrl+c返回前台,可以继续执行其它命令,不会影响刚刚启动的进程执行

2.把进程从后台调回前台
使用命令fg,如果后台只有一个进程在执行,直接输入命令fg即可把后台的进程取出并在前台显示;若有多个进程在后台执行,要取出某一个进程的话,可以先使用命令jobs,查看当前后台执行的进程有哪些还有jobsnum,如下:
在这里插入图片描述
[1]括号的里的数字1就是jobsnum,要把进程取出放到前台使用命令fg 1既可,当然要把进程放回后台使用命令bg 1即可

3.结束后台的进程
使用命令jobs -l查看进程PID,kill PID即可,下图的29102即为进程的pid
在这里插入图片描述
4.其他相关命令
ctrl+z:若一个进程在前台跑,使用ctrl+z命令可以把进程放到后台并暂停,要启动可以使用bg+它的jobsnum,和上面说的一样,
ctrl+c:若一个进程在前台跑,使用ctrl+c命令会直接让进程退出

猜你喜欢

转载自blog.csdn.net/qq_36237569/article/details/82760808