执行Shell命令

Adb提供了shell来在模拟器或手机上运行各种各样的命令,这些命令的二进制形式存在于这个路径中:

/system/bin/...    无论是否进入adb远程shell,都可以使用 shell 命令来执行。

在未进入远程shell的情况下可以按下述格式执行单条命令:

adb [-d|-e|-s {}] shell

启动远程shell使用下面的格式:

adb [-d|-e|-s {}] shell

退出远程shell时使用CTRL+D 或 exit 终止会话。

以下是可以使用的shell命令的更多信息。

从远程shell检查sqlite3数据库

通过远程shell,可以使用sqlite3命令行程序来管理由应用程序创建的SQLite数据库。 sqlite3 工具包含很多有用的命令,例如 .dump 用于输出表格的内容,.schema 用于为已经存在的表输出 SQL CREATE 语句。 并且该工具也提供了联机执行SQLite命令的能力。

使用 sqlite3时,向前文描述的那样进入模拟器的远程shell,然后使用sqlite3 命令。也可以在调用 sqlite3时指定数据库的全路径。SQLite3数据库存储在/data/data//databases/路径下。

示例:

$ adb -s emulator-5554 shell

# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db

SQLite version 3.3.12

Enter ".help" for instructions

.... enter commands, then quit...

sqlite> .exit

一旦运行了 sqlite3,就可以使用 sqlite3 命令,退出并返回远程shell可以使用 exit 或 CTRL+D。

android远程shell命令行,Android ADB使用之详细篇(五)执行Shell命令相关推荐

  1. python 执行shell命令行效率提升_在python脚本中执行shell命令的方法

    使用Python处理一个shell命令或一个执行一个shell脚本,一般情况下,有以下三种方法,以下我们来看: 第一种方法是使用os.system的方法 os.system(" cmd&qu ...

  2. 小米笔记本android,7代小米笔记本安装凤凰系统(Phoenix OS)显示命令行ANDROID字样

    7代小米笔记本安装凤凰系统(Phoenix OS)显示命令行ANDROID字样 问题描述: 之前在物理机上试过一遍,再来一遍有点麻烦,拍照也可能不够清晰 因为截图更清晰所以在虚拟机中操作,操作过程可会 ...

  3. play-audio 简单命令行Android播放器

    play-audio 简单命令行Android播放器 安装播放器apt-get install play-audio -y 用wget下载音频(如某ftp服务器) wget ftp://192.168 ...

  4. Android ADB使用之详细篇

    android开发中,ADB是我们进行Android开发经常要用的调试工具,它的使用当然是我们Android开发者必须要掌握的. ADB概述 Android Debug Bridge,Android调 ...

  5. 命令行避免输入错误文件名_GitHub 60000+ Star 登顶,命令行的艺术

    今天给大家推荐一个GitHub开源项目<The Art of Command Line(命令行的艺术)>,这个开源项目雄踞了 GitHub TOP 周榜,直接以 61652 Star 登上 ...

  6. Linux 命令行的艺术,看这篇文章就对了!

    点击上方 "程序员小乐"关注公众号, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 Sometimes we want things to be diff ...

  7. linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环

    我使用过的Linux命令之for - Bash中的For循环 我使用过的Linux命令之for - Bash中的For循环 本文链接:http://codingstandards.iteye.com/ ...

  8. cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”

    cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp" 和 cl: 命令行 error D8021 :无效的数值参数"/Wno-unused-fun ...

  9. 成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”

    成功解决 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp" 和 cl: 命令行 error D8021 :无效的数值参数"/Wno-unuse ...

  10. 你还在纠结用什么库写 Python 命令行程序?看这一篇就够了

    一.前言 在近半年的 Python 命令行旅程中,我们依次学习了 argparse.docopt.click 和 fire 库的特点和用法,逐步了解到 Python 命令行库的设计哲学与演变. 本文作 ...

最新文章

  1. 【51Nod - 1094】和为k的连续区间 (前缀和,二分查找)
  2. C# MVC中过滤器的简单使用
  3. 1433 mssql 安全_mssqlsql2008安全配置又一给力教程
  4. Node.js API 全栈 开发框架
  5. 计算机二级的注册证件号码,如何在Excel中输入以0开头的证件号码
  6. Linux双系统安装指南
  7. 银行储蓄系统软件结构图
  8. 打开浏览器默认是360导航解决办法
  9. 2013年中秋节放假安排
  10. sccm可以管理linux补丁,在Linux系统中如何运用SCCM集合?
  11. Gentoo Ebuild 和 Overlay
  12. docker网段冲突导致主机网络异常处理
  13. SQL基础系列(七)——CASE表达式
  14. Autosar Dcm模块之Vector Configurator Pro配置(DSP子模块)
  15. hive SQL 过滤不含数字的字段
  16. Python中print换行问题
  17. crontab shell 每5秒执行_shell之定时周期性执行脚本-crontab
  18. pandownload + speedpan下载器 tampermonkey + IDM下载器
  19. Arndale Octa 5420网络设置
  20. 阿里巴巴面试资源汇总。

热门文章

  1. Struts的学习方法
  2. 七八个星天外,两三点雨山前 (琐记)
  3. C语言的C89、C99和C11标准(上)
  4. linux+nas+私有云软件,自建家庭私有云NAS——磁盘管理系统
  5. 【Linux】线程互斥
  6. 数据分析实战——母婴产品上新策略分析
  7. 计算机中丢失vba,电脑打开Excel提示vbaen32.olb损坏或丢失怎么回事_电脑打开Excel提示vbaen32.olb损坏或丢失如何解决...
  8. thinkcentreE95微型计算机,标准化商务办公优选 ThinkCentre E95评测
  9. 阴天(唐伯虎点秋香版)1铃声 阴天(唐伯虎点秋香版)1手机铃声免...
  10. “开源之夏”活动火热报名中,丰厚奖金等你来拿