Linux fg 命令Linux fg 命令Linux fg 命令Linux fg 命令
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux fg 命令

您是否想过如何将在后台运行的作业或进程发送到 Linux shell 的前台? fg 命令是 the foreground 的缩写,是将当前 Linux shell 上的后台进程移动到前台的命令。这与 bg 命令(background 的缩写)形成对比,该命令将在前台运行的进程发送到当前 shell 中的后台。

fg 命令和用法示例

在本指南中,我们将演示如何使用 fg 命令。

基本语法

$ fg  job_spec

此外,您可以调用下面显示的符号之一来引用当前 shell 上的作业。

%- – 这代表之前的工作

%% 或 %+ – 显示当前作业。

%number – 这代表作业编号,例如 %3 或 %4。

%String – 由包含字符串的命令启动的作业,例如 %ping

我们将模拟将作业发送到后台,然后使用 fg 命令将其带到前台。

因此,启动终端并执行如图所示的 ping 命令,使其连续不断地发送 ICMP 回显请求。

$ ping google.com

然后按 CTRL + Z 中断它。这会导致它停止在当前 shell 的前台运行并运行到后台。使用 jobs 命令显示当前暂停或在后台运行的所有作业。

$ jobs -l

记下输出。这里,1 是 job_spec

[1]+ 2547 Stopped                 ping google.com

现在,要将 ping 命令带到前台,请使用 fg 命令,如下所示:

$ fg %1

从输出中,您可以看到我们已将 ping 命令带回到前台。您还可以运行下面的命令,这会将之前挂起的命令带到前台。

$ fg %-

有关fg命令运行的更多信息:

$ fg --help
©2015-2025 艾丽卡 support@alaica.com