Android Toolbox

祁乐邦
2023-12-01

Platform:Android 7.1
SoC:RK3288


Android中的"toolbox"命令是一个多功能程序,它将许多常见的Linux命令(以及一些常用的Android命令)的功能封装到一个二进制文件中。

Android 7.1.2上toolbox源码位于:system/core/toolbox
shell下可通过ls -l xxx来确定某个二进制程序是否链接到toolbox,toolbox提供的命令列表(Android 7.1.2)是:

dd,getevent,iftop,ioctl,log,nandread,newfs_msdos,prlimit,ps,sendevent,start,stop,top

以下是一些单独命令的详细信息:


stop


usage: stop [SERVICE]
	[SERVICE] stop名为service的服务,可选

例如:stop lcdparamservice,将会停止运行lcdparamservice服务。
若执行stop,则将会停止以下四个服务:

static const char* services[] = {
  "netd",
  "surfaceflinger",
  "zygote",
  "zygote_secondary",
};

start


usage: start [SERVICE]
	[SERVICE] start名为service的服务,可选

ps


ps [-t] [-n] [-x] [-Z] [-P] [-p] [-c] [--abi] [-ppid number]
	-t 显示线程,在列表中显示线程
	-n 按PID从小往大排列
	-x 显示时间,用户时间和系统时间(以秒为单位)
	-P 显示调度策略,bg或fg是常见的(PCY)
	-p show优先级,niceness级别(PRIO)
	-c show CPU
	--abi 显示应用程序ABI
	--ppid number,按数字number过滤显示进程

top


Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [ -t ] [ -h ]
    -m num  要显示的最大进程数
    -n num  运行top次数后退出
    -d num  每num秒更新一次top,默认3秒
    -s col  排序依据 (cpu,vss,rss,thr)
    -H      显示线程名
    -h      显示帮助
 类似资料:

相关阅读

相关文章

相关问答