前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >安卓的shell命令_android执行linux命令

安卓的shell命令_android执行linux命令

作者头像
全栈程序员站长
发布2022-11-07 15:43:09
发布2022-11-07 15:43:09
3.2K0
举报

adb devices 查询电脑已连接的设备 adb shell pm list packages 列出目标设备中已安装的应用程序包 adb shell pm list packages -f 列出目标设备中已安装的应用程序包的具体位置 adb uninstall xxx 卸载或删除的应用包xxx adb pull /data/app/com.tencent.tbs-1/base.apk 将手机已安装程序的apk下载到你所在的文件夹

/* 安装卸载apk */ adb install xx.apk (一定要切换到含有apk的文件夹) 也可以:pm install -r /system/app/SDKLongRrs.apk adb uninstall apk的包名(如:com.lcb.one)

+++++++++++++++++++++++++++++++++ shell +++++++++++++++++++++++++++++++++ adb shell 进入shell状态 如果有多个设备怎么办? adb devices查看你的设备; adb -s xiaomi shell:-s命令表示选择设备,这里是选择xiaomi设备进shell exit 退出shell状态

以下两个只能在shell层才能设置 pm list packages | grep xxx 通过关键字过滤显示安装包列表 pm list packages -f | grep xxx 通过关键字过滤显示安装包路径列表

获取md5值 md5 /system/app/SDKLongRrs.apk 获取一个目录下所有文件的md5 md5 /system/app/*

+++++++++++++++++++++++++ 启动应用 ++++++++++++++++++++++++++++++ (1)启动Activity am start -n com.googleplayapp.storerootsuaction/.MainActivity( 你得知道对应的界面的Activity路径以及包名哈)

完整代码:adb shell am start -n com.test.provider/.MainActivity (2)启动service <service android:name=”.MyService” android:description=”@string/Desciption” android:enabled=”true” android:exported=”true”> <intent-filter> <action android:name=”com.nandhan.myservice” /> </intent-filter> </service> adb shell am startservice com.nandhan.myservice/.MyService

+++++++++++++++++++++++++ 查看正在运行的Services ++++++++++++++++++++++++++++++ adb shell dumpsys activity services [<packagename>] 包名是必须的、不需要写完整的包名、支持模糊匹配 例如adb shell dumpsys activity services com.linux.example

+++++++++++++++++++++++++ 查看正在运行的 activity ++++++++++++++++++++++++++++++ adb shell dumpsys activity [<packagename>] 包名是必须的、不需要写完整的包名、支持模糊匹配 例如adb shell dumpsys activity com.linux.example

+++++++++++++++++++++++++ clear 清除应用数据 ++++++++++++++++++++++++++++++ pm clear com.googleplayapp.storerootsuaction

/*通过shell命令设置gateWay*/ route add default gw 192.168.1.1 dev eth0

/*通过shell命令查看gateWay*/ ip route show 返回值: default via 192.168.1.1 dev eth0 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.109

/*通过shell命令设置IP和netmask*/ ifconfig eth0 192.168.0.173 netmask 255.255.255.0 /*通过shell命令查看IP和netmask*/ ifconfig eth0 返回值: eth0: ip 192.168.1.109 mask 255.255.255.0 flags [up broadcast running multicast]

/*通过shell命令查看DNS*/ getprop net.eth0.dns1 返回:8.8.8.8 getprop net.eth0.dns2

返回:8.8.4.4

/*通过shell命令设置DNS*/ setprop net.eth0.dns1 8.8.8.8 setprop net.eth0.dns2 8.8.4.4

/*通过shell命令查看所有网络信息*/ netcfg 返回值: tunl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00 gre0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00 eth0 UP 192.168.1.74/24 0x00001043 1c:ca:e3:40:58:b1 sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00 lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00 ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183599.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档