在某些android设备中缺少各种linux命令是很烦人的事情,但是高兴的是busybox中集成了无数的linux命令,并且busybox可以被安装到android中,安装方法如下:
1,查询android设备CPU架构
cat /proc/cpuinfo | grep Processor
我的设备是ARMv7,以下以ARMv7为例
2,下载对应CPU架构的busybox
https://busybox.net/downloads/binaries/
3,把busybox放入android设备
adb push busybox-armv7l /sdcard
4,进入android设备并获取系统目录/system权限
adb shell
su
mount -o remount rw /system
5,拷贝busybox到/system/xbin目录
cp /sdcard/busybox-armv7l /system/xbin
6,重命名
cd /system/xbin
mv busybox-armv7l busybox
7,安装busybox
cd /system/xbin
busybox --install .
#注意:命令最后有个点(.)
接下来就可以使用busybox了,比如使用awk命令查询GPU使用率:
cat /sys/class/kgsl/kgsl-3d0/gpubusy | busybox awk '{if ($2!=0){print "GPU%:"$1/$2*100"%"}else{print "GPU%:0%"}}'