`

Android Shell 常用命令

阅读更多

Android Debug Bridage

 

adb,Android重要工具之一,以提供强大的特性,例如复制文件到设备或从设备复制文件。可以使用 shell 命令行参数连接到手机本身,并发送基本的 shell 命令。

 

进入命令行,使用

adb shell

 

进入到Andvoid中shell模式,注意,这时候模拟器或者手机要启用并且正确接通。

 

在这个 shell 环境中,可以:

  • 显示网络配置,网络配置可显示多个网络连接。注意这多个网络连接:
    • lo 是本地或 loopback 连接。
    • tiwlan0 是 WiFi 连接,该连接由本地 DHCP 服务器提供一个地址。
  • 显示 PATH 环境变量的内容。
  • 执行 su 命令,以成为超级用户。
  • 将目录改为 /data/app,其中存放用户应用程序。
  • 列出包含某个应用程序的目录。Android 应用程序文件实际上是归档文件,可通过 WinZip 之类的软件查看。扩展名为 apk。
  • 发出 ping 命令,查看 Google.com 是否可用。

从相同的命令提示符环境中,还可以与 SQLite 数据库交互,启动程序以及执行许多其他系统级任务。想像一下您正在连接到电话,因此这是非常了不起的功能。

 

一、adb命令

adb get-product        // 获取设备的ID
adb get-serialno       // 获取设备的序列号
adb devices            // 得当前运行的模拟器/设备的实例的列表及每个实例的状态
adb bugreport          // 查看bug报告

  

二、shell命令

 

通过adb shell命令进入shell后,执行下列命令。

 

1、访问数据库:

sqlite3

 2、记录无线通讯日志:

  一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:

logcat -b radio

 3、删除应用:

Android没有提供一个卸载应用的命令,需要自己手动删除:

cd /data/app
rm appName.apk

 注:[appName]为应用的名称;

 

三、可以在Android shell下使用的一些linux命令

命令:

ls                               // 查看目录
date                          // 打印或设置当前系统时间
cat /proc/meminfo     // 查看内存信息
cat /proc/cpuinfo       // 查看CPU信息

 

1
0
分享到:
评论

相关推荐

    adb常用命令adb shell常用命令.docx.zip

    adb常用命令adb shell常用命令.docx.zip

    常用的shell命令.pptx

    常用的linux shell命令和jenkins构建android工程时的几个常用git命令

    Android中dumpsys命令用法简单介绍

    在Android手机上, 通过使用adb shell命令可以进入android系统的shell, 该shell除支持一些常用的标准命令之外,还支持一些和android系统相关的其他命令, 这些命令可以打印出系统当前的状态信息。 dumpsys就是这样...

    android开发中高效实用的shell命令脚本

    android开发中有很多实用的shell命令,可以减少我们在手机端的操作,提高开发效率,我将我在工作中常用的shell命令收集整理封装成脚本,作一个分享.

    Linux_shell与android命令行基础

    Linux_shell与android命令行基础,分别介绍Linux shell和android命令的常用命令用法。

    Android ADB常用命令总结

    运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备 ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android...

    Linux教程PPT课件(shell命令、Apache服务器配置、iptables防火墙等等).zip

    Linux前世今生、安装、应用与发展、常用命令; Linux软件包安装; Linux引导流程解析; Linux用户及用户组管理; Linux服务与进程管理; Linux文件系统管理; shell命令; Apache服务器配置;; iptables防火墙; ...

    安卓模拟器adb常用命令

    2、获取所有模拟器 adb devices 3、获取模拟器所有属性状态值 adb shell getprop ...此命令能够得出很多属性值,修改不同的属性值会达到意想不到的效果哦 4、获取模拟器某属性状态值 adb shell getprop 属性名

    Android常用命令集锦(图文并茂适应于初学者)

    大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。 特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到...

    Android静默安装常用工具类

    Android Shell工具类,可用于检查系统root权限,并在shell或root用户下执行shell命令。如: checkRootPermission() 检查root权限 execCommand(String[] commands, boolean isRoot, boolean isNeedResultMsg) shell...

    常用ADB命令(暂定)

    清除应用数据与缓存: adb shell pm clear 查看详细应用信息: adb shell dumpsys package 查看应用安装路径: adb shell pm path 强制停止应用: adb shell am force-stop 复制设备里的文件到电脑上面:adb pull ...

    android命令行笔记

    新手学习android时,对命令行的常用命令特意作了笔记,贡献给大家。 主要包括: 查看avd列表 启动模拟器 安装/卸载程序 启动/关闭ADB服务 查询当前模拟器/设备的实例 列出目标设备id 创建模拟器 进入adb shell 查看...

    CTS android

     通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux 的命令,另外如果只想执行一条shell命令,可以采用以下的方式:  adb shell [command]  如:adb shell ...

    android 网络 抓包工具和方法

    常用命令: adb push d:\tcpdump /data/local/tcpdump adb shell chmod 6755 /data/local/tcpdump adb shell /data/local/tcpdump/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap adb pull /sdcard/capture.pcap ....

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    ADB 工作原理 & 常用命令

    常用命令 1、adb help: 2、adb devices: 2.1、adb devices -l: 3、adb connect: 4、adb disconnect: 5、adb shell: 5.1、adb shell 要执行的命令 5.2、查看包名和启动窗口名: 5.3、adb shell ps: 5.4、adb ...

    Android busybox 简单介绍

    简单地说,BusyBox就好像是个大工具箱,它集成压缩了Linux的许多工具和命令,也包含了 Android 系统的自带的shell。 Android busybox 的一个实用功能:进入adb shell 后编辑一些本地的文件,比如系统的一些xml配置...

    shell编程文档

    shell编程文档,比较详细。学习linux和android开发必用的常用命令

    android adb工具加驱动

    现在说下ADB常用的几个命令 1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 adb install <apk文件路径> 这个命令将指定的apk文件...

    ADB常用指令

    以下是adb支持的常用命令 (1) adb –d shell: 仅通过USB接口管理adb,如果不只是USB接口返回错误 (2) adb–e shell: 仅通过模拟器来管理adb,如果不只是模拟器管理,返回错误 (3) adb–s<serialNumber>: 通过设备的...

Global site tag (gtag.js) - Google Analytics