ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
命令语法ps [options] 命令参数ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A显示所有进程列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系。ps -H 显示树状结构,表示程序间的相互关系。ps -N 显示所有的程序,执行ps指令终端机下的程序除外。ps s 采用程序信号的格式显示程序状况。ps S 列出程序时,包括已中断的子程序信息。ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的信息。ps u 以用户为主的格式来显示程序状况。ps x 显示所有程序,不以终端机来区分。ps命令使用cmd通过adb shell进入与移动设备的命令交互界面。 然后使用ps指令, 最常用的是ps -aux和ps -ef与grep混合用, 筛选要查找的进程信息ps -ef|grep "筛选的进程字符" adb shell ps|more 显示全部进程信息(加|more为了分页显示)
adb shell ps -ef效果和上图一样。
筛选需要的进程信息 adb shell ps -ef |findstr "筛选进程信息" ps: adb shell ps -ef |findstr "baidu"