利用ps命令查看进程id(部分原创,转载已著名)

原创 2016年07月15日 17:13:03

1、ps命令的全称是Process Status,因为Android是基于linux作为底层开发出来的,所以Android上也有ps命令,但是但是,刚刚说了Android是基于Linux,那也就是说,Android上的ps命令与Linux平台的ps命令肯定是有差异的哦。


2、过滤指定名称的进程默认信息(Windows bat)adb shell ps | findstr 进程名称 


3、转载别人的………………

在Linux下,ps是非常普通的命令:

ps -aux 查看所有正在运行的进程

ps | grep xxx 显示过滤指定名称的进程

可是以上的命令在Android上,都不起作用! What?!!!Android不是基于Linux系统的吗?对,准确来说,Android是Google基于Linux的内核改造出来的。那也意味着,Android是一个Linux的修改版,这样子也解析了同样的命令,不能执行的问题了。

对于前面提到的命令,我们可以这样子的命令来替代:

ps 可以查看所有正在运行的进程

ps xxx 显示过滤指定名称的进程

和原来的Linux相比,貌似更人性化了,或者说,功能简洁了许多,毕竟Android的toolbox是为适应大多数移动设备而设计的。

接着我们一起学习一下Android的ps命令参数: -t -x -P -p -c [pid|name]

  • -t 显示进程下的线程列表
  • -x 显示进程耗费的用户时间和系统时间,格式:(u:0, s:0),单位:秒(s)
  • -P 显示调度策略,通常是bg或fg,当获取失败将会是un和er
  • -p 显示进程的优先级和nice等级
  • -c 显示进程耗费的CPU时间 (可能不兼容Android 4.0以前的老版本系统)
  • [pid] 过滤指定的进程PID
  • [name] 过滤指定的进程NAME

和Linux的ps不同,Linux的ps命令可以这样子:ps -aux,Android上ps的参数并不能一起使用,如ps -txPc.

小提示: 内核根据进程的nice值决定进程需要多少处理器时间. nice值的取值范围是是: -20到20. 一个具有-20 的 nice 值的进程有很高的优先级. 一个 nice 值为 20 的进程的优先级则很低.  

本文由zhiweiofli编辑发布,转载请注明出处,谢谢。


版权声明:本文为博主原创文章,未经博主允许不得转载。

如何获取Windows命令行参数信息(和Linux中的ps -ef的输出相似)

#列出所有进程信息CMD>wmic process #列出所有java进程CMD>wmic process where caption="java.exe" 注:Windows最令网管诟病的地方就是命...
  • huoyin
  • huoyin
  • 2010年07月12日 16:45
  • 2612

win下查看程序 的命令行 参数 类似linux ps -ef

wmic process  get caption,commandline /value wmic process where caption="update.exe" get caption,co...
  • laiyangwen1120
  • laiyangwen1120
  • 2016年05月26日 15:48
  • 633

windows版本的ps等命令集

  • 2008年11月26日 11:40
  • 475KB
  • 下载

Windows PowerShell基本语法及常用命令

PowerShell常用命令: 一 Get类 1.Get-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows PowerShell 命令...
  • Mr_Pang
  • Mr_Pang
  • 2016年01月23日 23:15
  • 16941

ps命令(查看进程号,状态等)

转自 Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,...
  • u012787436
  • u012787436
  • 2014年10月01日 21:03
  • 11217

linux进程及进程查看ps命令

本文简介了linux进程,进程组,会话概念。以及进程查看命令ps命令的使用。介绍了ps命令的unix风格,GNU风格,BSD风格三种风格的参数,以及三种风格参数的区别及使用,介绍了ps命令如何控制进程...
  • shuanghujushi
  • shuanghujushi
  • 2016年07月03日 11:16
  • 5084

通过ps得到进程id,kill进程

本文的内容摘自网络。 摘取本文的目的,并不是建议大家通过这种方式来结束应用,而是觉得,这种获取命令行返回内容的方式很不错,mark一下。     private void killProc...
  • heiniu426
  • heiniu426
  • 2015年09月28日 15:41
  • 931

ps如何通过进程名来查找进程号

ps如何通过进程名来查找进程号 执行 ps -e | grep 进程名
  • shuaijiasanshao
  • shuaijiasanshao
  • 2016年03月17日 17:03
  • 3057

查看android进程信息

查看android进程信息
  • ynnmnm
  • ynnmnm
  • 2014年08月07日 14:48
  • 6807

android查看当前手机中的进程

正常情况下,每一个Android应用启动后都会对应一个进程,当前越来越多应用会有多个进程,为了推送,为了内存,或者为了保活。如何查看应用进程呢。1.DOS下面cmd,然后打开adb shell,直接p...
  • dfskhgalshgkajghljgh
  • dfskhgalshgkajghljgh
  • 2016年05月11日 13:08
  • 21518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用ps命令查看进程id(部分原创,转载已著名)
举报原因:
原因补充:

(最多只允许输入30个字)