fg
⭐任务切换到前台运行
1. 简介
fg
(foreground)命令用于将一个后台作业带到前台运行。在 Linux 中,作业控制允许你将正在运行的进程放置在后台或前台,以便你可以灵活地管理任务。fg
命令是作业控制的一部分,用于从后台将指定作业转移到前台。
2. 查看当前作业
在使用 fg
命令之前,你需要知道当前系统中的作业。你可以使用 jobs
命令列出当前的作业及其状态:
$ jobs
示例输出:
[1] 12345 + Running sleep 100 &
[2] 12346 - Stopped nano
在这个例子中,[1]
和 [2]
是作业编号,12345
和 12346
是进程 ID(PID)。
3. 使用 fg 命令
3.1 将最后一个后台作业切换到前台
如果你只希望将最后一个后台作业带到前台,可以使用以下命令:
$ fg
该命令会将最近的后台作业(通常是最后一个启动的)带到前台。
3.2 指定作业编号切换到前台
如果你有多个后台作业,可以指定作业编号将特定的作业带到前台。作业编号是由 jobs
命令列出的数字(例如 [1]
、[2]
等):
$ fg %1