好文档 - 专业文书写作范文服务资料分享网站

安卓shell命令

天下 分享 时间: 加入收藏 我要投稿 点赞

Android中常用shell命令详解

设置adb环境变量

其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使用adb命令 比如我的adb.exe路径G:\\tools\\adt-bundle\\sdk\\platform-tools\\adb.exe 我的电脑》高级》设置》环境变量》Path》增加G:\\tools\\adt-bundle\\sdk\\platform-tools

(注意不要adb.exe)

检测环境变量

打开cmd窗口,输入adb看效果 如果出现一堆adb信息说明配置成功

如果出现’adb’ is not recognized as an internal or external command

进入shell

adb shell

如果有多个设备怎么办? adb devices查看你的设备;

adb -s xiaomi shell:-s命令表示选择设备,这里是选择xiaomi设备进shell

ls查看文件

ls -l /system/app/Demo.apk

rwxr-xr-x root root 48550 2016-02-22 21:55 CertificateInstallerProviders.apk

Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。 对rwxr-xr-x 的解读:

rwx(Owner)r-x(Group)r-x(Other)

这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。 命令中r=4,w=2,x=1,比如

chmod 644 system/app/Demo.apk命令执行以后,查看这个文件发现权限被修改了

ls -l /system/app/Demo.apk

-rw-r–r– root root 48550 2016-02-22 21:55 Demo.apk(将这个apk放在了system下面,而且还让它具有root权限了) ls -a 列出当前目录下的所有文件

cd切换路径

cd /mnt/sdcard 切换到内存卡

mount挂载

mount -o remount,rw /system 将/system目录挂载,设置为可以读写 实例:

127|shell@android:/mnt/sdcard $ mount -o remount,rw /system mount -o remount,rw /system mount: Operation not permitted

如果出现mount: Operation not permitted说明没有root权限

su获取ROOT权限

前提是你的手机已经root了

su命令表示切换ROOT用户下运行(就是说你有了root权限啦) 下面先获取root,获取root成功的时候$变成了#

255|shell@android:/mnt/sdcard $ su su

root@android:/storage/sdcard0 # mount -o remount,rw /system mount -o remount,rw /system 此时在执行挂载就可以成功

注意:$表示普通权限用户;#表示ROOT权限用户。

cp复制文件

cp -f /sdcard/SDKLongRrs.apk /system/app/SDKLongRrs.apk## 如果 cp: not found,说明该手机中cp命令不存在,换cat复制试试

安卓shell命令

Android中常用shell命令详解设置adb环境变量其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使用adb命令比如我的adb.exe路径G:\\tools\\adt-bundle\\sdk\\platform-tools\\adb.exe我的电脑》高级》设置》环境变量》Path》增加G:\\tools\\adt-bundle\
推荐度:
点击下载文档文档为doc格式
655xd8y4o70a0pl1szsm0n19a8hr9t00gu1
领取福利

微信扫码领取福利

微信扫码分享