Android adb shell学习心得(四)

1.awk中的sub

sub为替换函数。形式如

sub(/1/,"",$2)

将第二个变量的第一个1替换为空,若将sub替换为gsub。则替换全部的1。

2.awk中的-F

分隔符,默觉得空格

3.awk中的FS,OFS

FS为列分隔符,OFS为输出列分隔符。默觉得空格

4.$#:这个程序的參数个数

5.$0:这个程式的运行名字

6.$n:这个程式的第n个參数值。n=1..9

7.$*:这个程式的全部參数,此选项參数可超过9个

8.$$:这个程式的PID(脚本执行的当前进程ID号)

9.$!:执行上一个背景指令的PID(后台执行的最后一个进程的进程ID号)

10.$?:运行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误。其它不论什么值表明有错误)

时间: 2024-11-23 07:57:51

Android adb shell学习心得(四)的相关文章

ADB Shell学习

ADB Shell 学习 又是一个周末了,最怕闲来无事的周末,于是给自己找点事情做,ADB shell这一块一直没有系统的学习,正好趁此机会学习. 主要通过学习资料和adb –help文档学习 怎么使用ADB shell命令 首先找到Andorid的SDK安装路径或者单独安装ADB组件,sdk中adb路径在 cd <adb-path> #执行adb命令 adb shell Mac下 #配置adb环境变量 vi ~/.bash_profile #编辑该文件,添加你的adb路径 export AD

Android adb shell 显示不正常的解决方法

在学习安卓过程中,准备使用串口,由于权限上,一直获取不到开发板的root权限. 无奈之下,发现windows下cmd中使用 adb shell,进入开发板的shell模式能正常执行chmod 777 tty* 在开发板中(x210 A8内核),安装了超级控制终端都无权执行chmod 777 tty*,真不明白为何windows的adb shell就能执行. 但使用 adb shell带来一些问题 使用过程中,发现ls语句执行后,显示乱码.如图: 网上更种说法都有. 有的说使用 chcp 6500

android adb shell and monkey 学习记录

Monkey环境: android SDK and JDK SDK目录下的platform-tools和tools目录要配置环境变量 查看版本: ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下. > adb version 查看连接设备: 输入以下命令可以查询已连接的设备与模拟器: > adb devices 查看appPackage 和 appActivity: 设备运行程序 > adb logcat > \path\log.txt

Android adb shell启动应用程序的方法

在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options]    start an Activity: am start [-D]        -D: enable debugging    send a broadcast Intent: am broadcast    start an Instrumentation: am instrument [flags]        -r: pri

Android adb shell 最佳实践

adb的全称为Android Debug Bridge,Android调试桥.借助这个工具,我们可以管理设备或手机模拟器的状态. adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作. 常用命令 1.显示系统中全部的Android平台: android list targets 2.显示系统中全部的AVD: android list avd 3.显示当前运行的全部模拟器: adb devices 4.进入设备或模拟器的shell: adb shell 5.查看a

Android Adb Shell命令详解(带DOS、Linux命令)

在Android应用程序开发过程中,经常用到adb shell,这里对常规命令做一个简单的总结. 内容包括Dos.Linux.Shell三块(通过查阅书籍及网络资料所得). 1.首先看Windows DOS下的命令 cd——改变当前目录 dir——显示文件夹内容 md——建立子目录 copy——拷贝文件 move——移动文件 del——删除文件 cls——清屏 attrib——显示文件的(文件)属性 2.接下来给出Linux下常规命令 cd——改变当前目录 pwd——查看当前所在目录完整路径 l

android adb shell 命令大全

1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDC

【转】Android adb shell操作时出现“ XXX ... Read-only file system”解决办法--不错

原文网址:http://blog.csdn.net/whu_zhangmin/article/details/25364349 手机连接PC后 adb shell su rm -r /system/app/Launcher2.apk 提示:rm failed for /system/app/Launcher2.apk, Read-only file system 解决方法: mount -o remount rw  /system 也就是将/system分区重新挂载为可读写分区 如果操作完后想恢

【转】android的startActivityForResult学习心得

http://blog.csdn.net/yanzi1225627/article/details/7800529 从昨晚到现在终于调试通了一个startActivityForResult的例子,网上要么有些说的太复杂了,要么说的含糊,搞的我走了很多弯路,所以写篇心得. 在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,还同时返回一些子模块完成的数据交给主Activity处理.  用startActivity启动主界面是