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 保存并退出) 终止运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值