adb常用命令,简单快捷

最近,由于一些缘由,开发了相关的一些车载信息.对于我而言,除了复杂的机载系统操作之外,印象最为深刻的莫怕是这adb命令罢了.

简单粗略的总结下:
说明:>代表windows命令行,#代表linux命令行(暂未使用,不编排),在使用命令时不需要输入’>‘或’#’

adb shell //进入shell模式
adb -s devicename shell //进入指定设备的shell模式
adb remount //重新挂载,当删除不了或push不了时,remount一下
adb push /fromdirs/your.apk /todirs //推送方式安装一个apk到设备
adb install xxx.apk //安装apk到设备
adb shell service list //查看服务列表
adb shell getprop persist.service.bdroid.bdaddr //查看蓝牙MAC地址
adb shell setprop persist.service.bdroid.bdaddr 蓝牙地址 //设置蓝牙MAC地址
adb shell top //查看设备cpu和内存占用情况
adb shell top -m 6 //查看占用内存前6的app
adb shell top | grep com.*****.btserver //显示btserver进程的cpu占用情况
adb shell top | grep android.process.acore //显示数据库读写进程的cpu占用情况
adb devices //查看已经连接上的设备列表
adb tcpip 5555 //切换到端口,默认是5037
adb shell am startservice -a “xxx”(action) // -n packname/classname ,activity启动也一致
adb shell pm list packages -f //显示所有已安装的apk,参数-f显示apk安装的位置,当在shell中使用此命令时可用grep查看指定的apk的安装位置
logcat | grep -e ” ” //过滤多个字符
#rm -rf /dirs/your.apk //强制删除文件
#sync //同步当前命令窗口与设备的某些变化(比较删除了文件)
#mv 原文件路径 现文件 //重命名文件
[email protected]:/sdcard # ls -la //查看sdcard目录下的文件大小、日期, -a可显示隐藏文件
adb pull /sdcard/ljt.txt D:/ydcd 拉取sdcard卡下文件

/********创建目录**********/
 实列一:创建一个空目录
命令:mkdir abc 
实列二:递归创建多个目录
命令:mkdir -p test/test1
实列三:创建新目录都显示信息:
命令:mkdir -v hao
实列四:创建权限为777的目录
命令:mkdir -m 777 pc
/**************************/
grep 同时满足多个关键字和满足任意关键字
① grep -E "word1|word2|word3"   file.txt
   满足任意条件(word1、word2和word3之一)将匹配。
② grep word1 file.txt | grep word2 |grep word3 
   必须同时满足三个条件(word1、word2和word3)才匹配。

欢迎各位补充…

点赞