一天一linux命令(19) jobs fg bg 作业管理

本文介绍了Linux环境下作业控制的概念,包括进程、前景、背景与后台的区别,并详细解释了如何使用命令如&、Ctrl+z、jobs、fg与bg来管理背景作业。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作业:一个进程或用管道/重定向关联的一组进程。

前景:当前终端会话中与你交互的环境。

背景:不与你交互的环境,但与当前终端会话相关。如你不能向背景作业输入和某些控制(如不能用Ctrl+c关闭它),但当前终端会话关闭时相应背景作业也会被关闭。

后台:也即系统背景。与终端会话无直接关系。

以背景方式运行

&:在执行作业命令后加&。如$ echo file1 > file2&

Ctrl+z:对前景中正在运行的作业按Ctrl+c组合键使其转为背景并挂起,再用bg %<number> 让其在背景运行

jobs

 语法:jobs [-lrs]

 说明:显示背景作业

 参数:

-l  :除了列出 job number 与指令串之外,同时列出 PID 的号码;
-r  :仅列出正在背景 run 的工作;
-s  :仅列出正在背景当中暂停 (stop) 的工作。
fg bg

 语法:fg/bg [%<number>]

 说明:fg 把背景中作业调到前景执行。bg把背景作业由挂起转为运行。

 参数:%<number> number为背景作业的序号,可由jobs命令查得


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值