您的位置:首页 > 运维架构 > Shell

Android adb shell学习心得(三)

2016-04-20 07:25 411 查看
Q&A

1.wait

wait命令一直等待直到一个用户子进程完成,可以指定进程ID,如未指定,则等待所有子进程完成

2.pwd

获取当前路径,赋给变量方法

pathstr=`pwd`                                                 此处并非单引号

3.cp

执行cp时出现“cp: omitting directory ” 提示信息, 可使用递归参数-r

cp -r DIRECTORY1 DIRECTORY2              rm删除文件夹时同理

4.exit

用于无条件终止当前脚本的执行,在交互式脚本中,则logout当前shell

exit n                                                                exit后面加参数表示退出状态

n == 0             脚本执行成功

n == 1~125    出错,对应错误为用户在脚本中定义

n == 126         文件不可执行

n == 127         不存在该命令

n >= 128         产生信号

5.各类命令

adb -s <serial number> wait-for-device            等待设备连接

adb -s <serial number> remount                      卸载设备

adb -s <serial number> shell am start -n 包名/包名+类名 (-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据)

                                                                         启动一个Activity

例:adb -s $teachersn shell am start -n com.google.Android.apps.edu.nfcprogrammer/.activities.HomeActivity
-e writeProps /sdcard/bump.props
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux shell