adb命令
1. 常用adb命令
a. 查看已连接的设备
adb devices
b. 重启手机
adb reboot
c. 重启手机并进入fastboot模式
adb reboot bootloader
d. adb截屏保存到电脑:
adb shell screencap -p /data/media/0/Pictures/1.pngadb pull /data/media/0/Pictures/1.png ~/Desktop/
2. adb shell 命令
a. echo xxx > file | cat fileecho 0 /persist/sensors/sensors_settingcat /persist/sensors/sensors_setting
b. 查看/修改文件权限
查看:ls -l sys/devices/system/cpu/cpu0/online
修改:(本来为root权限,修改为system)
chown -R system:system /sys/devices/system/cpu
c. Android SELinux Enforing 和 Permissive 模式切换
adb shell setenforce 1 // Enforingadb shell setenforce 0 // Permissived. adb shell查看当前进程
adb shell初级 ps高级 top 或 top -H | grep "name"结束进程:pkill -9 processnamefastboot命令
fastboot devicesfastboot flash xxxx xxxx.imgfastboot reboot
git命令
提交代码:
git add .git commit按i輸入,編輯完esc,shift+:,wq保存退出git push xxxxxgit commit --amend 覆蓋前一個提交,就不用撤銷了
打patch:
git diff > ~/Desktop/change.patch
代码状态查看及清除
git status 查看此project下代码修改状态git stash 清除新增的文件git clean -f -d 清除对代码的修改git checkout \xxx\xxx.java 恢复此文件到未修改状态,不用clean、stash全部project
git log 查看当前project下提交的log git reset xxxxlogID --hard 恢复到此ID的状态,最好回滚到自己修改前一条 如果回滚错了,需要再回来最新的,先用 git reflog 查看回滚记录 git reset xxxx(最新的ID) --hard 再回滚回来