00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 参考示例
  • 05. 总结
  • 06. 附录

01. 命令概述

jobs命令主要用于显示系统中的任务列表及其运行状态。

该命令可以显示任务号及其对应的进程号,其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。一个任务可以对应一个或者多个进程号。

02. 命令格式

jobs [-lnprs] [任务声明 ...]
jobs -x 命令 [参数]

03. 常用选项

    列出活动的任务。JPBSPEC 限制仅输出指定的任务。不带选项时,所有活动任务的状态都会显示。选项:-l        在正常信息基础上列出进程号-n        列出上次通告之后改变了状态的进程-p        仅列出进程号-r        限制仅输出运行中的任务-s        限制仅输出停止的任务如果使用了 -x 选项,ARG 参数中的所有任务声明会被替换为该任务的进程组头领的进程号,然后执行 COMMAND 命令。退出状态:返回成功,除非使用了无效的选项或者有错误发生。如果使用 -x选项,则返回 COMMAND 命令的退出状态。

04. 参考示例

4.1 显示后台运行的程序

[deng@itcast ~]$ ping localhost -a > /dev/null &
[1] 3389
[deng@itcast ~]$ ping localhost -a > /dev/null &
[2] 3420
[deng@itcast ~]$ jobs
[1]-  运行中               ping localhost -a > /dev/null &
[2]+  运行中               ping localhost -a > /dev/null &
[deng@itcast ~]$

4.2 列出后台运行的进程号

[deng@itcast ~]$ jobs -p
3389
3420
[deng@itcast ~]$

4.3 显示后台运行的程序,并且列出进程号

[deng@itcast ~]$ jobs -l
[1]-  3389 运行中               ping localhost -a > /dev/null &
[2]+  3420 运行中               ping localhost -a > /dev/null &
[deng@itcast ~]$

输出信息的第一列表示任务编号,第二列表示任务所对应的进程号,第三列表示任务的运行状态,第四列表示启动任务的命令。

4.4 仅显示运行的作业

[deng@itcast ~]$ jobs -r
[1]-  运行中               ping localhost -a > /dev/null &
[2]+  运行中               ping localhost -a > /dev/null &
[deng@itcast ~]$

4.5 仅显示暂停的作业

[deng@itcast ~]$ jobs -s
[3]+  已停止               sleep 100
[deng@itcast ~]$

4.6 仅显示暂停的作业

[deng@itcast ~]$ jobs -n

05. 总结

06. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——jobs命令(129)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

  9. 大学生为什么要学Linux?Linux有什么优点?

    前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...

最新文章

  1. ie不支持getElementsByName的解决办法
  2. Spark Streaming原理简析
  3. 美科技股崩了,Facebook、亚马逊、谷歌一夜蒸发万亿元
  4. vb四则运算计算机,怎么用VB做简易的四则运算计算器
  5. 同样学软件测试,为什么有些人一面试就拿一堆大厂offer?
  6. d3js scales深入理解
  7. Java非静态内部类中为什么不能有静态变量却可以有常量?
  8. python:生成器
  9. Adobe 软件清理工具AdobeCreativeCloudCleanerTool.exe
  10. 三种方法帮你恢复删除的文件
  11. WARNING: The script f2py.exe is installed in ‘C:\Users\linji\AppData\Roaming\Python\Python36\Scripts
  12. CERC2017 F-Faulty Factorial【数论】
  13. 音视频开发(十九):运算符重载、继承、多态、模版
  14. 第二篇 简洁但功能强大的EditPlus——我的最爱
  15. 通用公司信息安全规范
  16. 聚焦终端边缘AI芯片 放弃走云端路线的耐能到底行不行?
  17. 第四章 MPT 现代组合理论
  18. jQuery实战读书笔记(第一章至第四章)
  19. HBuilderX 安装教程
  20. 《爱上跑步的13周》,让你拥有健康美丽的人生

热门文章

  1. openquery基本运用实例
  2. 计算机常用的矢量图形文件,学位计算机考试2
  3. 随机生成元素升序向量_推荐系统中用户向量的表示学习
  4. react 动态路 嵌套动子路由_2020年,我是如何从一名Vueer转岗到React阵营
  5. 最早的电子计算机艾尔妮,这些看似没用的NPC 却是我们最早的回忆
  6. Java黑皮书课后题第2章:2.10(科学:计算能量)编写程序,计算将水从初始温度加热到最终温度所需的能量。程序应该提示用户输入水的重量(kg),以及水的初始温度、最终温度
  7. python 3 输入和输出
  8. Hadoop 运行jar包时 java.lang.ClassNotFoundException: Class com.zhen.mr.RunJob$HotMapper not found...
  9. 权限 粒度化 到 系统 部门 部门及子部门 个人用户
  10. iscroll5 上拉,下拉 加载数据