linux下查看fg的命令

fiy 其他 17

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,查看当前前台运行的命令可以使用`jobs`命令。该命令用于显示当前终端会话中运行的作业列表,包括前台和后台作业。

    在终端中输入`jobs`命令,将会显示出当前正在运行的作业列表。如果只有一个前台作业,它将被标记为”+ (正在运行)”。其他后台作业将会显示作业号和状态。

    如果要查看详细信息,可以使用`ps`命令来查看指定作业的进程信息。在`jobs`命令的输出中,每个作业前面都有一个作业号,可以用该作业号作为参数来使用`ps`命令。

    例如,假设`jobs`命令的输出为:
    [1] + running vim file.txt
    [2] – running gcc prog.c -o myprog

    要查看作业1的进程信息,可以使用以下命令:
    `ps -fp <作业1的进程ID>`

    如果想要将前台作业转移到后台运行,可以使用`bg`命令。该命令将指定的作业从前台调度到后台运行。使用`bg`命令时,可以通过作业号或前台作业对应的进程ID来指定作业。

    例如,要将作业2转移到后台运行,可以使用以下命令:
    `bg %2` 或 `bg <作业2的进程ID>`

    以上就是在Linux下查看前台运行的命令的方法。通过使用`jobs`命令和`ps`命令,可以方便地了解当前终端会话中正在运行的作业信息。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux下查看正在前台运行的作业(foreground job)的命令是`jobs`。

    `jobs`命令显示当前运行的作业信息,包括作业ID、作业状态和作业名称。通过该命令可以查看正在前台运行的作业以及后台运行的作业。

    以下是使用`jobs`命令时常用的选项:

    1. `jobs`:显示当前正在运行的作业信息。
    2. `jobs -l`:显示作业信息,包括作业ID、PID和状态。
    3. `jobs -n`:只显示状态为已挂起(stopped)的作业。
    4. `jobs -p`:只显示作业的进程ID。
    5. `jobs -r`:只显示状态为运行中(running)的作业。

    使用`jobs`命令可以方便地查看当前正在前台运行的作业,以及后台运行的作业的状态。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,可以使用“fg”命令查看正在前台运行的作业。以下是使用“fg”命令的方法和操作流程。

    1. 运行命令后台作业:在执行命令时,可以使用特殊字符”&”将命令放到后台运行。例如:`command &`。这样,命令将在后台运行,而不会占用当前终端会话。

    2. 切换前后台:一旦将命令放到后台运行,可以使用”fg”命令将其切换到前台运行。”fg”是”foreground”的缩写,表示将作业切换到前台执行。

    3. 查看前台作业:使用以下命令来查看当前正在前台运行的作业:
    “`
    fg
    “`

    4. 切换作业:如果有多个后台作业,可以使用”fg”后面跟上作业号来切换作业。作业号是在作业被放到后台时系统分配的。例如:
    “`
    fg %作业号
    “`

    5. 作业号的获取:可以使用”jobs”命令获取当前所有作业的信息,包括作业号。例如:
    “`
    jobs
    “`

    6. 后台作业的终止:如果需要终止正在后台运行的作业,可以使用”kill”命令。首先使用”jobs”命令获取作业号,然后使用”kill”命令终止指定的作业。例如:
    “`
    kill %作业号
    “`

    以上就是在Linux下查看前台作业的方法和操作流程。使用”fg”命令可以轻松地切换前后台作业,并且可以根据作业号定位和操作后台作业。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部