Linux 命令之 fg 详解
在 Linux 中,fg
是一个用于管理作业(jobs)的命令。它用于将后台中止(stopped)的作业调回前台运行。下面对 fg
命令进行详细解释:
fg 命令:fg
是 foreground
的缩写,用于将一个在后台运行的作业切换到前台运行。作业是在终端中运行的命令或命令序列。当一个作业在后台运行时,它不会在终端上显示输出,而是在后台默默地执行。使用 fg
命令可以将其切换到前台,使其输出在终端上显示,并可以与其进行交互。
语法:
参数说明:
作业号:可选参数,用于指定要调至前台的作业的标识。它可以是作业的数字编号(由 Shell 分配)或者是作业名(由用户指定)。
示例:
假设有一个在后台运行的命令
sleep 300
,可以使用fg
命令将其调至前台:sleep 300 ^Z [1]+ Stopped sleep 300 fg
使用作业号将特定的作业调回前台:
sleep 300 & [1] 1234 sleep 200 & [2] 5678 fg %1
注意事项:
如果没有指定作业号,
fg
命令将默认调至前台运行最近暂停的作业。如果作业在后台运行时被终止(使用
Ctrl+C
或其他方式),则无法使用fg
命令将其调至前台。如果有多个作业在后台运行,可以使用
jobs
命令查看它们的状态和标识号。
希望以上解释对你有所帮助!如果你需要进一步了解 Linux 命令或其他任何内容,都可以继续提问。
香港五网 CN2 网络云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
版权声明: 本文为 InfoQ 作者【百度搜索:蓝易云】的原创文章。
原文链接:【http://xie.infoq.cn/article/0be36d53a3f066a93a715c3e7】。文章转载请联系作者。
评论