Linux入门:经常使用命令:fg、jobs程序后台运行及唤醒

在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的编辑界面了

相关文章
相关标签/搜索