Linux 作业管理 (bg, fg, jobs, kill)

bgfg 是用来管理作业(在 Unix/Linux 命令行下运行的进程)的命令。

1. bg 命令

bg 命令用于将作业(job)放到后台运行。当你在终端中运行一个命令或程序时,它会占用当前终端的控制,如果你想让这个任务在后台运行,可以使用 bg 命令。

用法:

首先,你需要有一个正在前台运行的作业(例如一个被暂停的进程或任务)。

将当前作业放到后台运行:

ctrl + z  // 暂停当前前台作业
bg       // 将最近被暂停的作业切换到后台运行

指定作业号放到后台运行:

jobs    // 查看当前活跃作业的列表及其作业号
bg %作业号

2. fg 命令

fg 命令用于将作业切换到前台运行。当你有一个在后台运行的作业时,想要重新将其切换到前台以便与之交互,可以使用 fg 命令。

用法:

将最近被放到后台的作业切换到前台:

fg

指定作业号切换到前台:

fg %作业号

示例:

假设你在终端中运行了一个长时间执行的命令,比如 nano 编辑器,然后你想将它放到后台运行以便继续使用终端,可以按下 ctrl + z 暂停该作业,然后使用 bg 命令将其放到后台运行。如果需要再次编辑该文件,可以使用 fg 命令将其切换回前台。

注意事项:

bgfg 命令通常用于交互式终端中,对于后台作业的管理非常有用。
你可以使用 jobs 命令查看当前正在运行或暂停的作业列表及其作业号。
作业号(job number)是一个标识符,用于指定特定的作业。

3. .使用 kill 终止作业

使用 kill 命令,指定作业号或进程号来终止作业。

kill %作业号

或者使用 fg 将作业切换到前台, 再使用 ctrl + c 或 其他的方式(例如 vi 保存并退出) 终止运行

相关推荐

  1. Linux 作业管理 (bg, fg, jobs, kill)

    2024-05-14 03:20:09       31 阅读
  2. Linux作业

    2024-05-14 03:20:09       40 阅读
  3. 物流管理系统作业

    2024-05-14 03:20:09       43 阅读
  4. liunx作业笔记1

    2024-05-14 03:20:09       23 阅读
  5. Linux第三次课后作业

    2024-05-14 03:20:09       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 03:20:09       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 03:20:09       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 03:20:09       87 阅读
  4. Python语言-面向对象

    2024-05-14 03:20:09       96 阅读

热门阅读

  1. Redis的数据完全是存在内存中的吗?

    2024-05-14 03:20:09       33 阅读
  2. vue基础配置

    2024-05-14 03:20:09       34 阅读
  3. picoCTF-Web Exploitation-Web Gauntlet

    2024-05-14 03:20:09       39 阅读
  4. vue3中实现地区下拉选择组件封装

    2024-05-14 03:20:09       29 阅读
  5. PHP数据库

    2024-05-14 03:20:09       24 阅读
  6. Redis中,hash的使用

    2024-05-14 03:20:09       33 阅读
  7. 算法学习笔记(匈牙利算法)

    2024-05-14 03:20:09       40 阅读
  8. LabVIEW电机测试系统

    2024-05-14 03:20:09       38 阅读
  9. mysql的导入与导出

    2024-05-14 03:20:09       27 阅读
  10. google hack常用命令举例

    2024-05-14 03:20:09       36 阅读