版权声明:本文为博主原创文章,未经博主允许不得转载:https://mp.csdn.net/postedit/83059581
最近转到去测试了,苦逼,开始赶脚用Linux的操作系统,记录一些 我工作常用命令,有点杂,以后会陆陆续续添加
1.xkill 杀进程
2.adb shell
logcat -s xxx 实时查看日志
3.sudo apt-get install openjdk-8* 安装 jdk
4.adb shell pm path xxxx 查看apk路径
5.rm -rf xxxx 删除
6.grep xxxx -r -n 搜索关键字
7.gunzip xxx.gz .gz文件解压
8.tar -xf xxx.tar .tar 文件解压
9. tar -cf xxx.xxx tar压缩
10. gzip xxx.xx .gz 压缩
11. zip xx.xx.zip zip文件解压
12. unzip xx.xxx zip压缩
13.tar -xzvf xx.tar.gz 解压
14.repo sync 整拉代码,同步本地
15.repo sync -c 拉取需要的
16.nautilus . 打开当前目录(注意有个点)(指当前命令行目录)
17.repo forall -c git pull 重新拉取代码
18.repo forall -c gi pull --rebase 同步远程服务器
19.repo init -u ssh://xxxxx 拉取代码
20.mstsc 远程桌面连接
grep "xxx" -r -n 搜索关键字
grep -rn "xxxxx"
find ./ -iname "xxxxx" 查找文件
find ./ | grep "java" 陈列出所有"java"相关文件
adb push APK
1.adb root
2. adb remount (开启system读写权限)
如果失败,则执行
adb disable-verity (如果执行adb disable-verity失败,可能是由于adb版本太低引起的,升级adb版本即可解决)
adb reboot
重新adb remount
如果成功则跳过该步骤,进入3。
3.adb shell
4.cd system/app
5.在这个system/app/下执行
mkdir GPSTest+2.1.11
6.exit
7.adb push GPSTest+2.1.11.apk system/app/GPSTest+2.1.11/
8.adb reboot
adb shell ps|grep sysview
推入系统级别的apk
1.adb shell pm path jp.pioneer.ceam.sysview 查看apk路径 jp.pioneer.ceam.sysview
2.adb push sysview.apk jp/pioneer/ceam/sysview
3.重启
查看机器本版
getprop | grep product
1 查看设备限制堆大小:
adb shell getprop | grep dalvik.vm.heapgrowthlimit
2 查看指定进程内存情况:
adb shell dumpsys meminfo 进程号
3 MAT通过命令截取文件:
$ adb shell am dumpheap jp.pioneer.ceam.home /mnt/sdcard1/filename
$ adb pull /mnt/sdcard1/filename .
$ SDK目录/tools/hprof-conv filename abc.hprof
将生成的hprof文件拖到eclipse里就可以了。
注:现在拖到AndroidStudio里也是可以的。
草料网