ADB: Android debug bridge.
Android手机实际是基于Linux系统的。
在你的android手机的设置中,Settings->Applications->Development->USB debugging勾选上,就可以允许PC通过adb shell命令远程登录你手机的linux系统。
这时通过USB线将android手机与电脑连起来,在电脑上dos命令行中敲adb shell命令,可以远程登录到android手机的linux系统中。
成功登陆到android手机的系统中后,就可以运行一些简单的linux命令,比如'ls'查看目录中的文件,‘cd xxx’进入到xxx目录, 'exit'退出登录等等。
adb shell 命令将打开一个Linux "壳" shell。从中可以输入要在设备上运行的其他命令
adb shell rm /sdcard/boot.img
adb push boot.img /sdcard/
adb shell flash_image boot /sdcard/boot.img
(1) adb指令删除Android手机/sdcard/目录下的boot.img文件(看文字像是启动文件,其实就在SD卡的根目录下面),也可以先运行adb shell进入Android平台下的linux控制台,接着运行rm /sdcard/boot.img来删除相应文件;
(2)adb push指令是用来向手机传送文件的,你可以理解为copy指令,不同的是adb push是在PC和ME(MOBILE EQUIPMENT)平台之间传输,adb push boot.img /sdcard/ 就是把adb所在目录的boot.img传送到手机SD卡的根目录,当然如果你的img文件在E盘根目录存放着,你就应该写成adb push E:/boot.img /sdcard/。
(3)这一条指令我没用过,其实同第一条,就是一个flash_image指令(刷机指令),将位于SD卡根目录下的boot.img刷到boot目录下。
这个我不是用超级终端,而是直接下载adb工具,CMD后进入adb目录,就可以运行上述指令了。不过并不是所有的Android发型版本都有这些权限的,我们用的多是USER版本,这个版本会对读写权限进行限制,导致一些指令运行不成功,那个就不是我们现在考虑的问题了。
android里adb shell下什么命令可以查看sdcard剩余空间?
df