Linux进程前后台切换技巧

在Linux里进程前后台相关的主要有一下几个操作:

command & //将进程放在后台执行
ctrl-z //暂停当前进程 并放入后台
jobs //查看当前后台任务
bg //将任务转为后台执行
fg //将任务调回前台
kill //杀掉任务

如果我们在终端中直接运行一GUI程序,一般情况下,终端就会被当前进程占用了。如果我们想把它放到后台运行有两种方法:

  1. command & 在运行的命令后加一个&号,就会后台运行命令
  2. ctrl-z 在终端中按ctrl-z 会将当前任务暂停并转入后台; 利用jobs命令可以查看当前后台的任务; 如果在jobs命令后增加 -l 参数 那么就会显示详细信息
    这里写图片描述
    jobs 和 jobs -l 区别

可以发现终止的进程状态为Stopped 通过bg %i (i为进程的标号)命令可以将其转为运行
这里写图片描述
bg将停止转换成运行

如果想要将任务切换回前台,可以利用fg %i命令

如果想要结束任务,可以利用kill %i命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值