Linux作业管理(快捷键、命令)

本文介绍了在命令行中使用Ctrl+C、Ctrl+D等快捷键的方法,以及如何利用后台命令如&、jobs、fg和bg来管理和控制正在运行的任务。特别强调了在Ubuntu环境下不同终端间的后台任务不可见的问题。

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

Ctrl+C:结束当前命令

Ctrl+D:输入结束(EOF)

Ctrl+Z:当前作业放到后台并暂停

Ctrl+S:暂停屏幕输出

Ctrl+Q:恢复屏幕输出 

 

&:命令放在后台执行

jobs:查看后台作业

fg:作业后台到前台(后台stopped、后台running,到前台running)

bg:让作业后台运行(后台stopped,到后台running)

 

小实验

代码
$ ping localhost
#前台执行ping命令
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.049 ms
^Z
[
1]+ Stopped ping localhost

$ jobs
#查看后台作业
[
1]+ Stopped ping localhost

$ bg %1
#将ping从后台stopped,变为后台running
[
1]+ ping localhost &
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.098 ms

$ fg %1
#将ping从后台running,变为前台running
ping localhost
64 bytes from localhost (127.0.0.1): icmp_seq=10 ttl=64 time=0.039 ms
^Z
[
1]+ Stopped ping localhost
$

 

ps:后台运行的命令无法通过Ctrl+C或Ctrl+Z进行控制,需先转移到前台再控制;ubuntu的多个终端间无法看到对方的后台作业。

转载于:https://www.cnblogs.com/todsong/archive/2010/11/11/1874477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值