1、命令简介
fg:将后台中的命令调至前台继续运行。
2、命令用法
fg jobID fg jobID1 jobID2 ... jobIDN
注意:jobID在shell中引用作业有多种方法。字符%介绍了一个工作规范。JobID可以是进程ID (PID)号,也可以使用以下符号组合之一:
%Number
: 使用这样的作业编号如 %1
或 %2
。
%String
: 使用name以挂起的命令开头的字符串,例如,%commandNameHere
或%ping
。
%+
或 %%
: 指当前job 。
%-
: 指上一个job。
3、命令描述
fg命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。与bg命令一样,若后台任务中只有一个,则使用该命令时,可以省略任务号。在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,或有时须将后台暂停的任务重启开启并调至前台,这一序列的操作将会使用到 jobs、bg、和 fg 三个命令以及两个快捷键来完成。
4、使用示例
1)查找正在后台运行或挂起的作业
$ jobs -l
[4]+ 6138 Stopped ping www.cjavapy.com
2)要将上述ping的后台进程或挂起进程移到前台
$ fg %4
或
$ fg %ping