`
cppmule
  • 浏览: 448199 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Linux的bg和fg命令

 
阅读更多

Linux的bg和fg命令


我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。

假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方括号中的是作业号):[1]+ Stopped /root/bin/rsync.sh然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)#bg 1
[1]+ /root/bin/rsync.sh &
用 jobs 命令查看正在运行的任务:#jobs
[1]+ Running /root/bin/rsync.sh &
如果想把它调回到前台运行,可以用#fg 1
/root/bin/rsync.sh
这样,你在控制台上就只能等待这个任务完成了。

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的
一。& 最经常被用到
这个用在一个命令的最后,可以把这个命令放到后台执行
二。ctrl + z
可以将一个正在前台执行的命令放到后台,并且暂停
三。jobs
查看当前有多少在后台运行的命令
四。fg
将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
五。bg
将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

分享到:
评论

相关推荐

    linux__jobs命令_bg_fg

    本文将详细介绍几个与系统任务管理相关的命令,包括`jobs`、`bg`、`fg`、`&`以及`ctrl + z`,它们都是在Shell环境下控制进程执行的重要工具。 首先,`&`符号是最常用的命令之一,它用于将一个命令放入后台执行。当...

    linux系统简单命令

    本文将对 Linux 系统中的简单命令进行总结和介绍。 一、日期和时间命令 * date 命令:用于打印或设置系统的日期和时间。 * stty -a 命令:用于查看或打印控制字符,如 Ctrl-C、Ctrl-D、Ctrl-Z 等。 二、用户和...

    Linux常用命令英文全称与中文解释

    Linux 操作系统是一个强大且功能丰富的系统,它提供了许多实用的命令来帮助用户更好地管理和使用系统。了解这些命令的英文全称和中文解释对用户使用 Linux 系统非常有帮助。本文将介绍一些常用的 Linux 命令,并提供...

    linux常用命令练习

    Bash(Bourne Again Shell)是Bourne shell的改进版本,是目前多数Linux发行版的默认外壳,它结合了Bourne shell的优点并增加了交互式特性,如命令补全、历史命令和别名支持。 #### Bash特性详解 - **命令补全**:在...

    Linux 60个常用命令集合

    27. **jobs** 和 **fg/bg**:管理后台进程,`jobs` 列出后台任务,`fg %jobnum` 将任务恢复到前台,`bg %jobnum` 将任务放到后台。 28. **screen**:创建多会话终端窗口。 29. **ps**:显示当前进程状态,`ps -aux...

    Linux基本操作命令练习.pdf

    *fg命令:将进程放入前台,例如 fg %1 5. 网络管理命令 在Linux系统中,网络管理是非常重要的,网络管理命令可以帮助用户管理网络连接和网络服务。常用的网络管理命令包括: *ping命令:测试网络连接,例如 ping ...

    Linux常用的60个命令

    53. `bg`和`fg`:分别用于将作业放到后台和前台执行。 54. `at`和`cron`:分别用于一次性和定期执行命令。 55. `diff`:比较两个文件或目录的差异。 56. `sort`:对文本文件的行进行排序。 57. `uniq`:删除重复...

    操作系统实验报告熟悉Linux的基本环境和Linux的基本命令.doc

    * fg命令:将进程放到前台执行。例如:fg %1 2.5 网络管理命令 * ping命令:测试网络連接性。例如:ping www.baidu.com * ssh命令:远程登录服务器。例如:ssh user@host * scp命令:远程复制文件。例如:scp ...

    Linux命令大全搜索工具

    `ps`列出进程,`kill`发送信号结束进程,`nohup`让命令在后台持续运行,`bg`和`fg`用于在后台和前台之间切换命令。 7. **软件包管理** 在基于Debian的系统中,`apt`或`apt-get`用于安装和更新软件包;在基于Red ...

    LINUX常用命令字典

    在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助我们进行...当然,Linux命令远不止这些,还有许多其他工具和命令可供使用,以满足各种需求。通过查阅文档和实践,你可以逐步成为一个Linux高手。

    Linux的命令解释

    20. **jobs**和**fg/bg**:管理后台运行的任务,`jobs`列出后台任务,`fg %job_number`将任务调至前台,`bg %job_number`使其在后台继续运行。 以上只是Linux命令的一部分,实际上Linux命令体系非常庞大且功能强大...

    linux查看系统环境配置及常用命令

    Linux 查看系统环境配置及常用命令 Linux 作为一个免费的操作系统,以其可靠、稳定、速度快...这些命令只是 Linux 的一小部分,但它们都是非常重要和常用的命令,掌握这些命令,可以帮助您更好地使用 Linux 操作系统。

    Linux 快捷键使用.docx

    常用的快捷键包括 CTRL+Z、bg 和 fg 命令。 Linux 快捷键使用的优点包括: * 提高工作效率:使用快捷键可以减少输入命令的时间和提高工作效率。 * 简化操作命令:使用快捷键可以简化操作命令,减少输入错误的可能...

    linux实验五_进程管理命令.pdf

    3. fg命令和bg命令 fg命令用于将后台进程调至前台继续运行,而bg命令用于将挂起的进程放到后台继续执行。在Linux中,我们可以通过按下Ctrl+Z组合键将一个前台进程暂停,然后使用bg命令将其放入后台继续执行,或者...

    linux基本命令--全

    本资源总结了 Linux 操作系统的基本命令,包括快捷键、帮助命令、系统信息、基本操作、文件管理、查看和编辑文件、查找文件、X-windows 基础、网络应用程序、文件压缩和解压缩、进程控制、一些管理命令、硬盘和软盘...

    学习情境1项目2Linux基本命令.pptx

    fg命令用来将进程放入前台执行,该命令的语法为:fg [进程号] fg命令的常用参数选项有: * %jobnumber:指定要放入前台执行的进程号。 这些命令是Linux系统中最基本和最常用的命令,它们可以帮助用户更好地管理和...

    linux命令大全,以及例子

    在Linux操作系统中,掌握命令行工具是至关重要的,因为大多数高级操作和系统管理任务都是通过命令行接口(CLI)来完成的。...记住,Linux的学习是一个持续的过程,随着经验的积累,你会逐渐发现更多实用的命令和技巧。

    linux命令在后台运行

    本文将详细介绍如何在Linux中让命令在后台运行,包括使用`&`、`ctrl+z`、`fg`、`jobs`等命令的具体方法,以及如何使用`nohup`命令来确保程序即使在终端关闭后也能继续运行。 #### 二、使用`&`将命令置于后台 在...

    Linux进程管理命令详解.pdf

    fg命令的格式为:fg [作业号码],其中作业号码可以是%符号加作业号码,例如%1。 5.kill命令 kill命令的作用是,结束指定的进程。kill命令的使用权限是所有用户。kill命令的格式为:kill [信号] PID,信号可以是-1...

Global site tag (gtag.js) - Google Analytics