fg将bash后台作业放到bash前台运行
目前bash后台有两个作业处于暂停状态,如果想把其中一个作业拿到前台运行,用fg命令就可以了。 fg命令bash后台作业放到bash前台运行,常用命令格式如下所示:
[root@initroot ~]# fg [%][jobnumber][%][jobnumber]参数为作业编号,作业编号前面可以加上%,也可以不加。如果不指定作业编号的话,fg默认会把带+号的作业放入前台运行。
先用jobs列出当前bash后台的作业,:
[root@initroot ~]# jobs -l [1]- 3526 Stopped vim .bashrc [2]+ 4423 Stopped find / -print直接使用fg不指定任何参数,会将带+号的作业放入前台运行,也就是编号为2的作业进程。 我们将2号作业进程放入前台,然后立即按下ctrl-z再次放入后台暂停:
[root@initroot ~]# fg #默认取出带+的作业,即[2]号作业进程。立即按下[ctrl]-z将编号为1的作业进程放入前台,然后再按下ctrl-z放入后台暂停:
[root@initroot ~]# fg %1 #取出[1]号作业进程放入前台运行,立即按下[ctrl]-z另外也可以输入fg -,将带-号的作业拿出来放到前台运行
initroot编辑整理,转载请注明www.initroot.com
100次点赞
100次阅读