在linux下面将一个进程放入后台执行,有两种方式:linux
第一种方式:&表示命令在后台执行程序,等同于windows里面的程序最小化。vim
第二种方式:执行某一个命令,例如:top,而后按ctrl+z快捷键,把它放入后台而且暂停。windows
两种方式的区别在于:第一种方式:&放入后台的进程还在执行,第二种方式:ctrl+z放入后台的进行是暂停执行的。
bash
举个简单例子:ui
sudo vim a.txt复制代码
执行如上命令,进入编辑页面后,ctrl+zspa
执行jobs命令(查看当前有多少在后台运行的命令)code
jobs -l复制代码
发现有一个在后台的进程,是Stopped暂停状态cdn
#将后台的程序调到前台
blog
将后台中的命令调至前台继续运行能够用 fg %jobnumber将选中的命令调出,%jobnumber是经过jobs命令查到的后台正在执行的命令的序号(不是pid)进程
fg 1复制代码
回车以后就进入sudo vim a.txt的编辑界面了