参数说明:

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


  -c   显示CLS和PRI栏位。
   c   列出进程时,显示每个进程真正的指令名称,而不包含路径,参数或常驻服务的标示。


  -C<指令名称>  指定执行指令的名称,并列出该指令的进程的状况。

通过名称搜索进程


  -d  显示所有进程,但不包括阶段作业领导者的进程。
  -e  此参数的效果和指定"A"参数相同。
   e  列出进程时,显示每个进程所使用的环境变量。
  -f   显示UID,PPIP,C与STIME栏位。


   f    用ASCII字符显示树状结构,表达进程间的相互关系。linux查看进程线程数


  -g<群组名称>      此参数的效果和指定"-G"参数相同,当亦能使用阶段作业领导者的名称来指定。
   g   显示现行终端机下的所有进程,包括群组领导者的进程。
  -G<群组识别码>  列出属于该群组的进程的状况,也可使用群组名称来指定。
   h   不显示标题列。
  -H  显示树状结构,表示进程间的相互关系。
  -j或j  采用工作控制的格式显示进程状况。
  -l或l  采用详细的格式来显示进程状况。
   L  列出栏位的相关信息。


  -m或m  显示所有的执行绪。
   n  以数字来表示USER和WCHAN栏位。
  -N  显示所有的进程,除了执行ps指令终端机下的进程之外。
  -p<进程识别码>  指定进程识别码,并列出该进程的状况。
   p<进程识别码>  此参数的效果和指定"-p"参数相同,只在列表格式方面稍有差异。
   r  只列出现行终端机正在执行中的进程。
  -s<阶段作业>     指定阶段作业的进程识别码,并列出隶属该阶段作业的进程的状况。
   s  采用进程信号的格式显示进程状况。
   S  列出进程时,包括已中断的子进程资料。
  -t<终端机编号>  指定终端机编号,并列出属于该终端机的进程的状况。
   t<终端机编号>  此参数的效果和指定"-t"参数相同,只在列表格式方面稍有差异。
  -T  显示现行终端机下的所有进程。
  -u<用户识别码>  此参数的效果和指定"-U"参数相同。
   u  以用户为主的格式来显示进程状况。


  -U<用户识别码>  列出属于该用户的进程的状况,也可使用用户名称来指定。
   U<用户名称>  列出属于该用户的进程的状况。
   v  采用虚拟内存的格式显示进程状况。
  -V或V  显示版本信息。
  -w或w  采用宽阔的格式来显示进程状况。 
   x  显示所有进程,不以终端机来区分。
   X  采用旧式的Linux i386登陆格式显示进程状况。
   -y 配合参数"-l"使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位

将目前属于本用户这次登入的 PID 与相关信息列示出来
 

各相关信息的意义为:

  • F 代表这个程序的旗标 (flag), 4 代表使用者为 superuser;
  • S 代表这个程序的状态 (STAT);
  • UID 代表执行者身份
  • PID 进程的ID号!
  • PPID 父进程的ID;
  • C CPU使用的资源百分比
  • PRI指进程的执行优先权(Priority的简写),其值越小越早被执行;
  • NI 这个进程的nice值,其表示进程可被执行的优先级的修正数值。
  • ADDR 这个是内核函数,指出该程序在内存的那个部分。如果是个执行 的程序,一般就是『 - 』
  • SZ 使用掉的内存大小;
  • WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作;
  • TTY 登入者的终端机位置;
  • TIME 使用掉的 CPU 时间。
  • CMD 所下达的指令名称

列出目前所有的正在内存当中的程序

  • USER:该进程属于那个使用者账号。
  • PID :该进程的进程ID号。
  • %CPU:该进程使用掉的 CPU 资源百分比;
  • %MEM:该进程所占用的物理内存百分比;
  • VSZ :该进程使用掉的虚拟内存量 (Kbytes)
  • RSS :该进程占用的固定的内存量 (Kbytes)
  • TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?。另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
  • STAT:该程序目前的状态,主要的状态有:
  1. R :该程序目前正在运作,或者是可被运作;
  2. S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。
  3. T :该程序目前正在侦测或者是停止了;
  4. Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
  • START:该进程被触发启动的时间;
  • TIME :该进程实际使用 CPU 运作的时间。
  • COMMAND:该程序的实际指令。

shell - ps相关推荐

  1. java ef 引用问题_java调用shell(ps -ef | grep )问题

    shell: ps -ef | grep 'DevCfg_Cli.pl 51964 ZYYC00002' [b]在控制台输入,输出正常[/b] root 3226 3088 0 12:51:04 pt ...

  2. linux获取android界面,Android中 adb shell ps 查看手机中进程信息

    adb shell 进入手机后,执行ps就能显示手机里所有正在运行的进程. 一.ps命令详细说明 1,ps的命令参数:-t -x,-P,-p,-c [pid|name] -t显示进程下的线程列表 -x ...

  3. Android中 adb shell ps 查看手机中进程信息

    adb shell 进入手机后,执行ps就能显示手机里所有正在运行的进程. 一.ps命令详细说明 1,ps的命令参数:-t -x,-P,-p,-c [pid|name]  -t显示进程下的线程列表   ...

  4. linux shell ps命令,linux shell ps详解

    显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u) 使用"date -s"命令来修改系统时间 比如将系统时间设定成1996年6月1 ...

  5. adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序

    I have one Android Device running Jelly Bean OS. Is there any way to detect the process is running o ...

  6. adb ps shell 查看进程_adb中ps命令的详解

    ps (process status):这个命令在adb 中是查看android系统的进程状态命令. 1.简单用法,在Windows命令行,输入adb shell ps (1)各个字段名称及含义 US ...

  7. Linux shell命令总结

    01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1.我们正常需要 ...

  8. android 学习笔记(八)building system8.5 shell脚本的学习

    虽然接触她很久了,但只能说认识,.说道很熟,熟到称兄道弟,这是我的目标.想要混熟总得经历些事情,那么现在开始吧.最近在学习android,还是从android开始吧! android源码中的build ...

  9. shell指令可以直接在终端输入吗_简化shell终端命令输入的脚本式快捷键工具

    1.解决的问题 当你需要一次输入很多个命令的时候,例如一次去多个目录删除文件 cd dir1 rm file1.temp cd ../../dir2 rm -rf dir3 当你懒得输入一个好长的命令 ...

最新文章

  1. python汉字作为变量_在Python3x中不能使用汉字作为变量名。()
  2. FindBugs插件
  3. 函数的傅立叶展开掐死我吧_关于文章《傅里叶分析之掐死教程》的再一点小思考...
  4. 中国移动云能力中心 Iaas 产品部软件开发工程师陈焱山:社区始于连接,也成就于连接...
  5. 听我的!美国科技公司这样做Code Review
  6. 用vector实现二维向量
  7. 穿越剧_零差评的5部穿越剧,少有的巅峰之作,第一堪称穿越鼻祖!
  8. Spring+Hibernate整合Hessian
  9. python是干嘛的-python是什么?python可以用来干什么?
  10. java jtable 按钮_java web 怎么在jtable中添加按钮?
  11. paip.js input onclick失灵不起作用无反应的解决.txt
  12. 【原创】StackDocklet 完美攻略
  13. vue CAD-dwg格式文件预览
  14. 浅谈视频编解码器的工作原理和应用领域
  15. SGD: Maximum margin separating hyperplane程序解析
  16. 机器学习——马氏距离
  17. 浅谈标签概念及应用场景
  18. 7-9 用天平找小球
  19. CC2530外部中断控制LED灯开关
  20. DDS的verilog 实现个人总结

热门文章

  1. 圆形头像的7种显示方法
  2. [极客大挑战 2019]RCE ME
  3. 工具 - Mac端防休眠应用
  4. 终于找到了老游戏digger
  5. 第15章Stata时间序列分析
  6. 使用掌控版制作一个简单的抢答器
  7. win10鼎信诺为什么安装不了_电脑无法安装win10系统原因和解决方法
  8. [淘宝客技术篇007]如何登录阿里妈妈(下)
  9. Android新功能用户指引UserGuide
  10. 如何实现一个最大的正方形