android系统本身属于简化版的linux, 有些功能缺失,很多linux命令用不了,这边总结几个可以使用的命令
首先
1.使用adb进入shell中端
1 | adb -s 设备名 shell |
2.更改读写权限,否则无法操作指令
1 | mount -o remount ,rw / |
可用指令
- ping
1 | ping baidu.com |
- cat
1 | cat xxx.txt //查看文件 |
- curl
1 | curl -o xxxxx //下载文件 |
- mv
1 | mv ./a.txt ../ //移动文件 |
- date
1 | date //查看当前时间 |
- top
1 | top //查看当前系统资源消耗 |
- 调用Dalvik VM执行apk文件
创建java文件
1 | public class Foo{ |
将.java转换成.class文件
1 | dx --dex --output=foo.apk Foo.class |
安装到设备上
1 | adb push foo.apk /sdcard/ |
调用Dalvik VM执行foo.apk
1 | adb shell |
- 查看当前Activity信息
1 | adb shell dumpsys activity top //可快速定位当前activity路径 |
- 命令行启动调试模式
1 | adb shell am start -D -n packagename/ MainActivity |
- 获取进程pid
1 | ps | grep packagename |
- 建立端口转发
1 | adb forward tcp:8700 jdwp:pid |
- 查看设备参数
1 | getprop #该指令可以查看设备所有信息 包括cpu 网络 model等等 |
- 查看设备可用命令
1 | cd system/bin #该目录下可以查看所有可用的指令 |
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站