1、功能简介

报告当前进程[root@vms002 /]# whatis ps

ps (1)               - report a snapshot of the current processes.   #报告当前进程的快照

ps (1p)              - report process status   #报告进程状态

2、命令语法[root@vms002 /]# man ps

SYNOPSIS

ps [options]

3、常用选项选项含义

-A列出所有的进程

-w显示加宽,可以显示较多的信息

-a显示现行终端机下的所有进程,包括其他用户的进程

-u以用户为主的进程状态

-x通常与a这个参数一起使用,可列出较完整信息

-r只显示正在运行的进程

-h不显示标题

-e显示所有进程,环境变量

-f全格式

-l长格式

--help显示帮助信息

--version显示版本信息

常用选项组合:

1)ps -ef  #用标准的格式显示进程

2)ps -aux  #用BSD的格式来显示

4、ps -ef和ps -aux格式详解

1)ps -ef 标准格式[root@vms001 /]# ps -ef|head -3

UID         PID   PPID  C STIME TTY          TIME CMD

root          1      0  0 6月04 ?       00:00:09 /usr/lib/systemd/systemd --switched-root --system --deserialize 24

root          2      0  0 6月04 ?       00:00:00 [kthreadd]

格式详解:UIDPIDPPIDCSTIMETTYTIMECMD

用户ID进程ID父进程ID进程占用CPU的百分比进程启动的时间该进程在哪个终端上运行,若与终端无关,则显示?若为pts/0等,则表示由网络连接主机进程该进程实际使用CPU运行的时间命令的名称和参数

2)ps -aux BSD格式[root@vms001 /]# ps -aux|head -3

USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root          1  0.0  0.2  60592  7936 ?        Ss   6月04   0:09 /usr/lib/systemd/systemd --switched-root --system --deserialize 24

root          2  0.0  0.0      0     0 ?        S    6月04   0:00 [kthreadd]

格式详解:USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIME

用户名进程的ID进程占用的CPU百分比进程占用内存的百分比该进程使用的虚拟内存量(KB)该进程占用的固定内存量(KB)该进程在哪个终端上运行,若与终端无关,则显示?若为pts/0等,则表示由网络连接主机进程进程的状态该进程实际使用CPU运行的时间COMMAND

命令的名称和参数

5、Linux上的进程状态进程状态ps命令对应的状态码含义

运行R运行runnable(on run queue)正在运行或在运行队列中等待

中断S中断sleeping休眠中,受阻,在等待某个条件的形成或接受到信号

不可中断D不可中断uninterruptible sleep (usually IO)收到信号不唤醒和不可运行,进程必须等待直到有中断发生

僵死Z僵死a defunct ("zombie") process进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放

停止T停止traced or stopped进程收到SIGSTOP、SIGSTP、SIGTIN、SIGTOU信号后停止运行

其中STAT状态位常见的状态字符有

D      //无法中断的休眠状态(通常 IO 的进程);

R      //正在运行可中在队列中可过行的;

S      //处于休眠状态;

T      //停止或被追踪;

W      //进入内存交换 (从内核2.6开始无效);

X      //死掉的进程 (基本很少见);

Z      //僵尸进程;

N      //优先级较低的进程

L      //有些页被锁进内存;

s      //进程的领导者(在它之下有子进程);

l      //多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads);

+      //位于后台的进程组;

linux 命令 ps的作用,Linux之ps命令相关推荐

  1. linux pushd 不起作用,Linux命令行导航提示:pushd和popd命令的基础

    在本系列的第一部分中,我们通过讨论cd- command的用法来关注Linux中的命令行导航方面. 还讨论了一些其他相关点/概念. 进一步讨论,在本文中,我们将讨论如何使用pushd和popd命令在L ...

  2. 原linux的字符文件作用,linux特殊字符及其作用大全

    1.通配符 ? 匹配单个字符 * 代表所有字符 [abcd] 匹配[]里任意一个字符.4选1 [a-d] [!abcd]  匹配不含[]里任意一个字符的字符.[^abcd] 2.路径相关 ~     ...

  3. linux各种挂载点作用,Linux 挂载点目录及其作用

    Linux 挂载点目录及其作用 Linux 挂载点目录及其作用 什么是挂载点? Linux 使用字母和数字的组合来指代磁盘分区 Linux 是一切皆文件,整个系统都是当做文件来管理,在Windows中 ...

  4. linux uniq不起作用,linux之uniq用法

    Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行.在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的.该命令加工后的结果 ...

  5. linux 下export的作用,linux export 的作用

    功能说明:设置或显示环境变量.语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量.export可新增,修改或删除环境变量,供 ...

  6. linux中感叹号的作用,Linux - 感叹号

    在Linux命令行下令人惊叹的惊叹号(!) ! 符号在 Linux 中不但可以用作否定符号,还可以用来从历史命令记录中取出命令或不加修改的执行之前运行的命令.下面的所有命令都已经在 Bash Shel ...

  7. linux sed不起作用,Linux:sed工具

    1.什么是sed工具 sed意为流编辑器(Stream Editor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也 就是 把前一个程序的输出引入sed的输入,经过一系列编辑命令转换 ...

  8. linux命令和选项作用,linux tar 命令中 -f选项作用

    2011-06-25 回答 可以看看tar的man页,上面说得很清楚了(看英文的man页,中文的已经过时了,好多地方不对). 对于tar命令,x表示解包(不是解压缩),v表示显示详细过程,f表示使用文 ...

  9. linux 系统pwd的作用,linux系统pwd命令的作用

    在Linux系统中有很多命令,用户可以用这些命令创建新目录或者转换到目录.但是用户在转换目录之后,系统没有给出相应提示,所以经过几次转换后用户可能不知道自己所在的目录是哪里.而pwd命令的作用就在这里 ...

最新文章

  1. 2006_06_16_阿根廷的节日
  2. 注重网站用户体验优化就要避开前方弯道
  3. document 获得元素节点,属性节点,文本节点
  4. 数字图像处理经典论文汇总
  5. python列表可以删除和修改吗_Python列表常见操作详解(获取,增加,删除,修改,排序等)...
  6. 在eclipse中创建第一个java应用程序,并在控制台输出“hello world”。
  7. php 失去 焦点 另一个表单猎取值,同一表单如何根据某一个文本框的值 改变另一个文本框的值...
  8. 信息学奥赛一本通 2035:【例5.2】平移数据
  9. Python实例讲解 -- tkinter canvas (设置背景图片及文字)
  10. django-查询集特性
  11. 教育启蒙赛道、亿级异构数据不停服平滑迁移方案和实践
  12. wordpress linux伪静态,nginx下wordpress伪静态设置
  13. 【java学习之路】(数据结构篇)002.栈和队列
  14. haartraining生成.xml过程
  15. Java算法-快排序
  16. IntelliJ IDEA中文汉化教程
  17. 【数字IC设计/FPGA】推挽输出和开漏输出
  18. 【小型系统】简单的刷票系统(突破IP限制进行投票)
  19. 在地址栏直接使用Google“手气不错”功能
  20. DataList控件的使用

热门文章

  1. BZOJ 3709: [PA2014]Bohater 贪心
  2. 浮云人脸搜索软件最新版本上线,宣告人脸搜索又进一步
  3. 数据结构与算法——树和二叉树***
  4. 亲亲亲亲兄弟们必学成为首富第一步学习Linux基础命令
  5. 小红书文案怎么编辑制作?小红书上的文案怎么做的?
  6. 网校系统是怎样搭建的?
  7. 2015华为校园招聘机试题<一>
  8. 五分钟教你屏蔽百度广告
  9. SAP BPC-通过Input Schedul输入与DM运行Logic计算两种情况下的LEQ/INC科目的正负号问题...
  10. http协议之response响应详解