Linux fg命令是用于将后台运行的作业转入前台,并将其放到终端最前面的命令,其作用可以帮助我们控制当前正在运行的任务。
1. 命令格式
fg [作业编号]
2. 使用方法
当你想把后台运行的命令放到前台时,需要使用到fg命令。
使用方法如下:
1.在终端输入Ctrl + Z,将当前正在运行的命令暂停并放入后台。
2.输入命令fg,将当前正在运行的命令转为前台运行。
注意:如果有多个命令在后台运行,则需要指定作业编号。
3. 实例说明
实例一:
1.在终端中输入一个后台运行的sleep命令,暂停命令并放入后台。
$ sleep 60 &
[1] 5234
2.使用fg命令,将sleep命令转为前台运行。
$ fg %1
sleep 60
实例二:
1.在终端中启动一个需要执行时间长的命令。
$ tar -czf home.tar.gz /home &
[1] 5234
2.查看后台正在运行的命令列表。
$ jobs
[1]+ Running tar -czf home.tar.gz /home &
3.使用fg命令将tar命令转为前台运行。
$ fg %1
4. 注意事项
1.如果后台有多个命令正在运行,则需要指定作业编号。
2.如果后台没有命令在运行,则会提示“no such job”。
3.如果后台有多个命令正在运行,并且当前终端没有停用时,使用fg命令转出前台时,终端会显示出该命令的执行结果。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux fg命令:把后台命令恢复在前台执行 - Python技术站