进程相关命令

1、ps  查看系统中的进程

使用方式:ps [options] [--help]
说明:显示瞬间进程 (process) 的动态
参数:ps的参数非常多, 在此仅列出几个常用的参数并大略介绍含义

ps命令常用用法(方便查看系统进程)

1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
2)ps -A 显示所有进程。
3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
4)ps -e 此参数的效果和指定"A"参数相同。
5)ps e 列出程序时,显示每个程序所使用的环境变量。
6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
7)ps -H 显示树状结构,表示程序间的相互关系。
8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
9)ps s 采用程序信号的格式显示程序状况。
10)ps S 列出程序时,包括已中断的子程序资料。
11)ps -t<终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。
12)ps u  以用户为主的格式来显示程序状况。
13)ps x  显示所有程序,不以终端机来区分。

2、top  动态显示系统中的进程

top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。

统计信息区前五行是系统整体的统计信息。

1. 第一行是任务队列信息

2. 第二、三行为进程和CPU的信息

3. 第四五行为内存信息。

3、&  将程序放到后台运行



4、jobs  查看当前后台运行程序


这里运行的正是刚才使用&命令后正在执行的后台程序;

其中 [1] 为 jobnumber;

state 显示以下值之一(在 POSIX 的语言环境下):

Running               表示此作业没有被信号挂起并没有退出。

Done                     表示此作业已经完成并返回退出状态 0。

Done (code)        表示此作业已经正常完成和退出并返回指定的非零退出状态码。这个代码用一个十进制数来表示。

Stopped                表示此作业已经挂起。

Stopped (SIGTSTP)  表示 SIGTSTP 信号挂起作业。

Stopped (SIGSTOP) 表示 SIGSTOP 信号挂起作业。

Stopped (SIGTTIN)   表示 SIGTTIN 信号挂起作业。

Stopped (SIGTTOU)   表示 SIGTTOU 信号挂起作业。

5、Ctrl + Z    将前台进程切换到后台执行 


ping 192.168.131.130 命令使该进程一直在前台运行, 使用 Ctrl + Z 命令使其转换到后台运行;如果我们学了信号,就会知道 信号 SIGTSTP ,该信号是由Ctrl + Z 发出的,而SIGTSTP 用于暂停一个进程(挂起),所以这里可以看到该 job 的状态是 stopped ,说明其被切换到后台运行后 是被挂起的;这就要用到下面的 bg 命令;

6、bg  将挂起的进程在后台执行

使用方法 : bg + jobnumber(作业号) 


可以看到 作业3在后台stat 为 runnig 

7、fg  把后台运行的进程放到前台运行

Linux---进程调度相关命令解析相关推荐

  1. Linux网络相关命令

    Linux网络相关命令 1 ping 2 netstat 3 tranceroute 4 ARP 5 tcpdump 1 ping 作用:检测当前主机与目标主机之间的连通性(不是100%准确,有的服务 ...

  2. Linux操作系统相关命令

    Linux操作系统相关命令 Linux中的命令格式为:command [options] [arguments] 中括号表示可选的,即有些命令不需要选项也不需要参数,但有的命令在运行时需要多个选项或参 ...

  3. linux的常见命令解析

    linux的常见命令解析 1.进入目录 语法: cd 目录 示例: cd /home #进入到home目录 目录存在可以用tab健自动提示出来 cd / cd ~ # /和~区别是 /是进入到根目录, ...

  4. Linux下grep命令解析

    grep命令解析 一.grep命令的基本概念和用途 二.grep命令的命令格式 1.主要选项[option]说明及示例 2.grep.cat.ps.管道符配合使用 3.[pattern]正则表达式主要 ...

  5. Linux进程相关命令

    一.ps命令 Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程, ps命令时列出当前进程的快照,想要动态的显示进程的相关信息,需要使用top命令 ① ...

  6. linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明

    原文链接:http://www.cnblogs.com/jacklikedogs/p/4659249.html inux内核模块相关命令:lsmod,depmod,modprobe,modinfo,i ...

  7. Linux用户相关命令

    目录 简介 用户ID: UID-- UserIDentification 用户组ID:GID -- Group IDentification 用户和用户组关系 User相关命令 useradd -- ...

  8. dumpsys activity 相关命令解析

    相关命令: adb shell dumpsys activity-------------------AMS所有信息 adb shell dumpsys activity activities---- ...

  9. linux shell 相关命令

    查看空闲cpu ]#top -b -n 1 | grep Cpu | awk -F "," '{print $4}' | awk '{print $1}' 输出数字: echo & ...

最新文章

  1. koa+mongoose基础入门
  2. C语言实现希尔排序shell sort算法之一(附完整源码)
  3. ruby中exec,system,%x的区别
  4. C# WPF DataGrid获取单元格并改变背景色
  5. 使用JavaScript中的示例的escape()函数
  6. 计算机gt的使用方法,旗舰级综合效果器 BOSS GT-1000使用宝典(二) | 基础操作
  7. linux内核--设备驱动程序(学习笔记)
  8. oracle 常见错误
  9. micropython和python区别-选择C/C++还是选择MicroPython来开发?(第0章-第三节)
  10. DVB机顶盒工作原理
  11. 当《流浪地球》冲过2亿:中国的科幻大片为什么来得这么晚?
  12. 你想要的宏基因组-微生物组知识全在这(2020.10)
  13. Golang + HTML5 实现多文件上传
  14. Halcon 算子 convexity
  15. 该网站服务器出错了怎么回事,该网站服务器出错了是什么意思(图文)
  16. Excel编号相同数字
  17. delphi获取外网IP
  18. 拼多多商家后台字体加密分析
  19. 设置windows远程桌面会话断开重置时间
  20. 2023美赛思路2023美国大学生数学建模竞赛思路

热门文章

  1. Centos 上的chrome 如何启用Java
  2. 如何导入ShareSDK的sample
  3. 程序员容易不能生育?
  4. .NET4.0 之 Dynamic VS Refle“.NET研究”ction 效率
  5. WP7基础学习---第九讲
  6. 监理公司的核心竞争力
  7. 运行keras出现 FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated解决办法
  8. 2058. 找出临界点之间的最小和最大距离
  9. Java—stream以及集合框架使用
  10. leetcode 530. 二叉搜索树的最小绝对差(中序遍历)