因工作需要,开始接触Linux开发了,先起个头吧,后面再补充
adb shell:进入adb命令
adb devices:列举当前设备
adb reboot:重启设备
adb root:root设备(经常会因为权限问题需要root设备)
adb remount:重新加载磁盘(此命令通常与adb root一起使用,root之后立刻跟上此命令)
adb push [上位机文件所在位置] [需要推送到的设备路径]:将上位机文件拷贝到设备中
adb pull 【设备中文件路径】 【上位机中路径】:将设备中文件拷贝到上位机中
adb install [option] [xxx.apk]:安装apk(常用参数-r,覆盖安装)
adb shell pm list packages [-e:显示enable的包][-3:第3方应用][-s:系统应用][-d:disable的应用]:查看应用包
adb shell pm path [包名]根据包名查看apk路径
adb uninstall [包名]:卸载apk
cat 文件名:查看命令(详细参考Linux命令,此处只列出最常用的)
echo 例如修改gpio的输入输出方向 【echo 'out' > direction】:修改变量值
打印log
adb logcat [-s:过滤标签][-f:抓log到文件,并存到手机内部][-v:可添加查看标签,例如,adb logcat -v time,会打印出时间标签]
log打印到文件可使用管道标签‘>’,例如,adb logcat > e:\test.txt
top:系统状态监视,可用于查看cpu使用情况