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
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 socket 初步
- android wifi 无线调试
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)