bg命令
1、作用
bg
命令用于使当前shell
会话中挂起(即处于已停止状态)的后台作业在后台运行。
2、命令使用格式
bg [jobspec]
jobspec
:作业号(可选,可通过jobs
命令查询)。未指定时,默认是当前shell
会话中第一个已停止的作业。
3、常用参数说明
无
fg命令
1、作用
fg
命令用于将当前shell
会话中运行中或已暂停的作业放到前台终端运行。
2、命令使用格式
fg [jobspec]
jobspec
:作业号(可选,可通过jobs
命令查询)。未指定时,默认为当前shell
会话的最新后台作业。
3、常用参数说明
无
jobs、bg、fg和ctrl+z综合使用示例
[deng@itcast ~]$ sleep 3000 &
[1] 73361
[deng@itcast ~]$ sleep 3000 &
[2] 73398
[deng@itcast ~]$ fg 1
sleep 3000
^Z
[1]+ 已停止 sleep 3000
[deng@itcast ~]$ jobs
[1]+ 已停止 sleep 3000
[2]- 运行中 sleep 3000 &
[deng@itcast ~]$ bg
[1]+ sleep 3000 &
[deng@itcast ~]$ jobs
[1]- 运行中 sleep 3000 &
[2]+ 运行中 sleep 3000 &
[deng@itcast ~]$
[deng@itcast ~]$ jobs
[1] 运行中 sleep 3000 &
[2]- 运行中 sleep 3000 &
[3]+ 运行中 sleep 3000 &
[deng@itcast ~]$ fg 2
sleep 3000
^Z
[2]+ 已停止 sleep 3000
[deng@itcast ~]$ fg 3
sleep 3000
^Z
[3]+ 已停止 sleep 3000
[deng@itcast ~]$ jobs
[1] 运行中 sleep 3000 &
[2]- 已停止 sleep 3000
[3]+ 已停止 sleep 3000
[deng@itcast ~]$ bg 3
[3]+ sleep 3000 &
[deng@itcast ~]$ jobs
[1] 运行中 sleep 3000 &
[2]+ 已停止 sleep 3000
[3]- 运行中 sleep 3000 &
[deng@itcast ~]$