zl程序教程

您现在的位置是:首页 >  系统

当前栏目

命令掌握Linux中BG和FG命令的秘诀(linuxbgfg)

Linux命令 掌握 秘诀 BG fg
2023-06-13 09:12:32 时间

Linux中BG和FG命令包含在shell中,并且是一组非常重要的命令。BG (background)和FG (foreground)命令可以对shell中的进程进行控制,有助于更好地管理操作系统。这两个命令主要有以下三种用途:

1.移动前台作业到后台:BG命令用于将前台作业移到后台。此时,当前shell接收其他命令并显示结果。默认情况下,当作业被转移到后台时,shell会显示相应作业和它的job ID。

例:% bg

下面是一段使用bg命令的代码:

#!/bin/bash

# Run a long running command

long_command

# Put the long running command in the

# background using bg

bg

2.移动后台作业到前台:FG命令时将后台进程转移到前台的命令。这个命令一般用于控制由命令提交到操作系统的命令,如果一个作业被移到后台,用户可以用 fg 呼叫其回到前台再执行作业完成。

使用fg命令需要提供某作业的job ID或者作业名称,下面是一段使用fg命令的代码:

#!/bin/bash

# Run a long running command

long_command

# Put the long running command in the

# background using bg

bg

# Call the long command back to

# the foreground using fg

fg %1

3.暂停shell程序:BG和FG命令还可以用于暂停shell程序,即在用户暂停作业之前发送SIGSTOP信号。

暂停程序的代码如下:

#!/bin/bash

# Run a long running command

long_command

# Put the long running command in the background

# using bg and pause it using fg

bg

fg %1

总的来说,BG和FG命令是Linux中非常重要的命令,在很多地方都要使用它们来更好地管理系统。因此,掌握这两个命令的正确方法对提升工作效率来说是非常重要的。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 命令掌握Linux中BG和FG命令的秘诀(linuxbgfg)