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

安卓常见shell命令相关推荐

  1. Linux中常见shell命令总结

    1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法. 2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完 ...

  2. 常见Shell命令用法总结

    2019独角兽企业重金招聘Python工程师标准>>> 常见命令用法总结 -----  目录:  --- 关于grep的总结   关于egrep的总结   关于tr的总结  关于so ...

  3. Windows 系统中常见的 Shell 命令总结(不时补充)

    文章目录 前言 一.调出电脑 Windows IP 配置 二.生成文件目录结构树 三.创建文件夹 四.删除空目录 五.显示目录和文件 六.进入目录 七.删除文件 八.删除目录并同时删除目录中的子目录以 ...

  4. 【安卓学习之工具学习】adb初步学习--adb命令和shell命令学习

    原文连接http://blog.csdn.net/ljb568838953/article/details/52212427 感谢 博主:拜天地 一 . 测试环境讲解:  1.一台win7电脑  2. ...

  5. 常见的 shell 命令整理

    常见的 shell 命令 ls:列出当前路径下的文件 ls-a:列出当前路径下的包括隐藏文件的文件 ls-l:以列表的方式显示出文件的属性(drwxr-xr-x 显示的是权限) 调用上一次使用的指令使 ...

  6. python调用adb shell命令_Python之使用adb shell命令启动应用的方法详解

    Python之使用adb shell命令启动应用的方法详解 一直有一个心愿希望可以用Python做安卓自动化功能测试,在一步步摸索中,之前是用monkeyrunner,但是发现对于控件ID的使用非常具 ...

  7. android ADB shell 命令启动 android程序

    今天用eclipase写了个android程序,主要用到了service.activity.broadcast,在安卓系统手机上调试通过,现在想用ADB shell命令启动这个程序,使达到的效果和在e ...

  8. 【Linux学习笔记】 -- 基本Shell命令

    常见的目录名均基于文件系统层级标准(filesystem hierarchy standard,FHS) Linux的四个部分: 1 Linux内核:控制所有硬软件,必要时分配硬件根据需要执行软件 系 ...

  9. linux shell 宏定义_Linux系统和Shell命令行简介,走上数据分析之路

    122Linux系统和Shell命令行简介,走上数据分析之路 本节作者:刘永鑫 中国科学院遗传与发育生物学研究所 版本1.0.2,更新日期:2020年8月31日 本项目永久地址:https://git ...

最新文章

  1. 界面代码ios不响应presentModalViewController界面的处理
  2. Netflix是怎样做系统监控的?
  3. MySQL乱码问题解决步骤详解
  4. 【转】asp.net mvc生成验证码
  5. 转的,程序员如何缓解压力
  6. 【洛谷】普及练习场 深度优先搜索【易】
  7. 玩转springboot2.x之快速搭建(start.spring.io)
  8. 如何编写一个d.ts文件
  9. python的pandas库中read_table的参数
  10. vuex状态持久化_Vuex数据状态持久化-vuex-persistedstate
  11. 驱动人生安装驱动计算机无法启动,驱动人生怎么安装驱动程序?驱动人生基本功能...
  12. 获取图片url的后缀
  13. windows10便签在哪,windows电脑版便签工具在哪里打开
  14. rxjava背压_RxJava(九):背压
  15. HandlerInterceptor的使用
  16. IT英语中英文对照:著名的软件产品
  17. JetBrains学生注册码申请步骤
  18. 如何提高系统的稳定性?
  19. 网维8300去广告图片
  20. 普通高中课程标准实验教科书(必修)数学5_学习笔记

热门文章

  1. Android更新圆点代码,Android实现两圆点之间来回移动加载进度
  2. k线图知识学习途径多种多样
  3. 【MySQL报错 HResult=0x80131904】
  4. java中的形式参数
  5. self.title_style = ParagraphStyle(name=TitleStyle, fontName=hei, fontSize=48, alignment=TA_LEFT,...
  6. 如何借助数字签名保护文档安全性
  7. android 全屏以及透明状态栏总结
  8. 【校园商铺SSM-11】店铺注册--前端设计
  9. HTML页面如何添加ICO图标?
  10. 私域视频号的运营小技巧