查进程 PID
要查进程 PID,首先要知道一个 shell 命令——。通过 ps 命令,我们可以查到任何想要的进程的 PID,然后就能通过 PID 对它干坏事了。
这里的 ps 命令是适用 ADB的,与传统 Linux 下的 PS 命令不完全一致。下 ps 命令的用法如下:
先看一下这些参数的说明:
上面列出了大量的参数,但实际使用的时候,很少需要同时出现这么参数,往往最简单的就可以了。不过在使用过程中要注意以下事项:
1、如果已经进入环境,则可以直接使用 ps 命令:
默认这里只列出了两条记录,如果要列出所有进程信息,带上参数即可。
2、如果没有进入环境,则可以直接使用,此时不需要带任何参数,即可列出所有进程信息。
杀进程
通过 ps 命令查到进程 PID 后,我们就可以使用命令对这个进程进行操作了。
中的 kill 命令的用法如下:
这里杀进程只需要即可,举个栗子:
小结
上面说了那么多,实际常用的就两组:
没有进:
进了:
其它方法
上面的方法是通用方法,但如果要干掉的不是那些系统服务,而是知道包名的其他进程,那还可以用下面的方法。
1、下:
2、未进入:
若未进入 adb shell,那在 cmd 环境下 grep 命令是用不了的:
此时可以将 ps 和 grep 命令用双引号包起来,当做一个整体给到 adb shell 去处理:
领取专属 10元无门槛券
私享最新 技术干货