shell 脚本提高调试效率

环境:mobaxterm、adb权限

1、打开任一文件根目录敲:adb

查看自己是否有adb权限及是否安装adb版本
![[Pasted image 20250317211534.png]]

2、 连接及配置脚本

vi ~/.bashrc
vi ~/.bashrc 是一个命令,用于在 Linux 或 macOS 系统中打开并编辑 .bashrc 文件。.bashrc 文件是一个 shell 脚本,通常位于主目录下,用于配置 Bash shell 的环境设置和自定义功能。
要编辑文件的话:
按i进入插入模式;
按下 Esc 键返回正常模式;
输入 :wq 并按回车键保存更改并退出 vi 编辑器;
只退出不保存:按 Esc 键,然后输入 :q! 并按 Enter 键。
删除一行:按 dd
adb connect ip
adb remount
**touch pc_test.sh **

  • touch 是一个命令,用于创建空文件或更新现有文件的时间戳。
  • pc_test.sh 是要创建或更新的文件名。.sh 通常是 shell 脚本文件的扩展名
    vi pc_test.sh
    敲下该指令编辑脚本文件内容:
    以推包脚本为例:
    #!/bin/sh
    read -p “input IP address:” ip
    这一行使用 read 命令从用户那里读取输入,并将输入的值存储在变量 ip 中。-p 选项用于显示提示信息 “input IP address:”,要求用户输入一个 IP 地址
    adb -H ip地址 -P 3333 -s $ip push xxx.so /对应路径
    使用 adb(Android Debug Bridge)命令将文件推送到远程设备上。

chmod +x pc_test.sh
给文件 pc_test.sh 添加可执行权限
./pc_test.sh
执行程序
只需要输入ip,就可以一键式推入所需要的包,在需要推的包特别多且路径不一时,可以大大提高工作效率。

补充知识:

  • 文件权限:在 Unix 和 Linux 系统中,每个文件和目录都有三个级别的权限:所有者(owner)、组(group)和其他用户(others)。每个级别有三种权限类型:读(read, r)、写(write, w)和执行(execute, x)。
  • +x:这个符号表示添加执行权限。对于所有者、组和其他用户,都可以单独或同时添加执行权限。例如:
    • chmod u+x pc_test.sh:只给文件所有者添加执行权限。
    • chmod g+x pc_test.sh:只给文件所属组添加执行权限。
    • chmod o+x pc_test.sh:只给其他用户添加执行权限。
    • chmod a+x pc_test.sh:给所有用户(所有者、组和其他用户)添加执行权限。a 表示 all。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值