Android 工作中常用命令

工作中常用命令

1、新建tmux
tmux new -s xxx

2、杀死tmux
tmux kill-session -t xxx 或 在tmux中输入exit

3、连接已存在的tmux
tmux a -t xxx

4、删除本地文件
rm -rf xxx

5、局部编译
mmm 功能模块代码路径

6、查询包含某关键字所在文件路径
grep -rn “xxx” 搜索路径

7、查询只含某关键字所在文件路径
grep -rnow “xxx” 搜索路径

8、将所有.log文件拷贝至目标路径
cp *.log 目标路径

9、挂载系统分区
mount -o remount,rw /

10、挂载vendor分区
mount -o remount,rw /vendor

11、给某Apk授权
chmod 777 Apk路径

12、停止串口打印
echo 0 > proc/sys/kernel/printk

13、查找某文件的所在路径
find ./搜索路径 -name xxx.apk

14、通过包名查找系统内apk所在路径
pm path 包名

15、抓取全log
logcat -c;logcat -G 20M;logcat

16、抓取重大异常log
logcat |grep AndroidR 或 logcat *:E

17、只抓取特定TAG的log
logcat -s “TAG”

抓取log信息保存至指定路径
logcat -f /sdcard/log.txt

后台抓取log信息并保存至指定路径(&符号表示后台执行,exit 中止打印)
logcat -f /sdcard/log.txt &
exit

18、获取某系统属性值
getprop kgzn.board.model(例)

19、设置某系统属性值
setprop kgzn.board.model 0 (例)

20、串口安装U盘内Apk
su :获取权限
setenforce 0 :设置Linux安全模式为permissive
pm install u盘内apk路径 :安装Apk

21、生成diff文件
git diff 某代码文件路径 >> 111.diff

22、导入diff文件
patch -p1 < 111.diff

23、缩小id_rsa文件权限,只能所有者可操作
chmod 600 ~/.ssh/id_rsa

24、查看系统全局变量adb_enabled
settings get global adb_enabled

25、设置全局变量adb_enabled
settings put global adb_enabled 1

26、获取某界面的顶部类
dumpsys window|grep mFocusedWindow

27、Git命令-查看提交人名称和邮箱
git config user.name
git config user.email

28、Git命令-显示提交人所有信息
git config --list

29、Git命令-设置提交人信息
git config --global user.name “zx”
git config --global user.email “zx@com.cn”

30、Git命令-查看提交记录
git log

31、Git命令-查看含关键字提交记录
git log --grep “xxx”

32、Git命令-查看修改情况
git status

33、Git命令-提交某路径下所有修改
git add -A xxxx

34、Git命令-撤销本次提交,返回上一次提交状态
git reset 95e6fd5b75796172ee0dcfd22fbebb1b2e198632(上一个commitID)

35、Git命令-强制删除某文件
git rm -f

36、Git命令-删除已提交至暂存区的文件
git rm --cached

37、Git命令-清除拉新
git checkout . && git clean -xdf && git pull && git status

38、Git命令-提交所有修改
git add ./

39、Git命令-回退某提交,会修改本地
git revert -n 7782af8fccce1b3eacd2f7945d21e8122487a828

40、Git命令-为本次提交添加说明
git commit -m ’
1、xxx;
2、xxx;
3、xxx;

41、Git命令-查看所有本地分支
git branch

42、Git命令-查看所有远端分支
git branch -r

43、Git命令-查看本地、远端所有分支
git branch -a

44、Git命令-切换至已存在的分支
git checkout

45、Git命令-创建并切换至新分支
git checkout -b

46、Git命令-将本地分支推送至远端
git push origin xxx:xxx

47、Git命令-将远端分支与本地分支关联
git branch --set-upstream-to=origin/xxx xxx

48、Git命令-在master分支中合并开发分支dev_xxx
git merge dev_xxx -m “[MERGE] dev_xxx分支对策合并到主分支”

49、Git命令-移动到上一个提交,并丢弃该提交的所有改动
git reset --hard HEAD^

50、获取此时屏幕的旋转角度
dumpsys input | grep ‘SurfaceOrientation’

51、用于设置环境变量db_table、保存环境变量到持久存储
setenv db_table 0 ;saveenv;reset

52、am命令示例
启动activity,
am start -a 定义action,
例: am start -a android.intent.action.MUSIC_PLAYER

am start -n 包名/类名,启动activity
例: am start -n com.mstar.tv.tvplayer.ui/com.mstar.tv.tvplayer.ui.optionmenu.OptionMenuActivity

启动服务,
am startservice -a 定义action

am startservice -a 包名/类名

发送广播Broadcast,
am broadcast -a 定义action
例:am broadcast -a android.intent.action.BOOT_COMPLETED

关闭后台所有进程,
am kill-all

强制关闭某应用,
am force-stop pkgname

查看Activity栈,
am stack list

  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值