利用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编辑发布,转载请注明出处,谢谢。


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

相关文章推荐

linux进程及进程查看ps命令

本文简介了linux进程,进程组,会话概念。以及进程查看命令ps命令的使用。介绍了ps命令的unix风格,GNU风格,BSD风格三种风格的参数,以及三种风格参数的区别及使用,介绍了ps命令如何控制进程...

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

转自 Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,...

查看android进程信息

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

android查看当前手机中的进程

正常情况下,每一个Android应用启动后都会对应一个进程,当前越来越多应用会有多个进程,为了推送,为了内存,或者为了保活。如何查看应用进程呢。1.DOS下面cmd,然后打开adb shell,直接p...

使用Shell脚本查找程序对应的进程ID,并杀死进程

#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk {print $2}...
  • telnetor
  • telnetor
  • 2010年01月27日 19:06
  • 11577

使用Shell脚本查找程序对应的进程ID,并杀死进程

1、使用Shell脚本查找程序对应的进程ID,并杀死进程 #!/bin/sh NAME=$1 echo $NAME ID=`ps -ef | grep "$NAME" | grep -v "$0" ...

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

ps如何通过进程名来查找进程号 执行 ps -e | grep 进程名

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

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

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

wmic process  get caption,commandline /value wmic process where caption="update.exe" get caption,co...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用ps命令查看进程id(部分原创,转载已著名)
举报原因:
原因补充:

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