3.2.6 adb shell指令实例讲解
安卓系统是基于Linux系统开发的,支持常见的Linux命令,这些命令都保存在手机的"/system/bin"文件下,如图3-40所示。在该文件夹下能看到一些我们平时在应用Linux系统时经常操作的指令,如"ls、cat、df、uptime、ps、kill"等。我们可以通过使用"adb shell"指令后直接加上相关的指令及其参数来执行这些指令。
下面,我们一起来看一些实例,比如我们想要查看显示手机当前目录的所有内容。就可以输入"adb shell ls"指令,相关的输出信息如图3-41所示。
也可以在命令行控制台先输入"adb shell"指令,在"shell@android:/ $"提示符后,直接输入"ls"命令来查看手机当前目录的所有内容,如图3-42所示.
还可以输入"exit"来退出"adb shell"提示符,回到Windows命令行控制台,如图3-43所示。
有的时候,我们可能非常关心我们的手机上安装了哪些应用,这时可以使用"adb shell"命令来访问手机系统"/data/data"目录进行查看,提醒大家的是在操作的过程中需要切换为"root"用户,具体的操作指令如下。
adb shell
su root
cd /data/data
ls
具体的操作指令和输出信息,如图3-44所示。
如果在操作过程中,没有切换为"root"用户,则会出现访问权限问题,如图3-45所示。
本文选自《精通移动App测试实战:技术、工具和案例》第三章,本站经人民邮电出版社和作者的授权。
版权声明:51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关文章: