开发手册 欢迎您!
软件开发者资料库

Linux fg 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux fg 命令。

1、命令简介

fg:将后台中的命令调至前台继续运行。

2、命令用法

fg jobIDfg 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.wonhero.com

2)要将上述ping的后台进程或挂起进程移到前台

$ fg %4

$ fg %ping