adb小技巧之实现近似vim编辑器功能编辑android系统内部的文本文件

Android系统指令不支持vim,所以在使用vim指令时会报错

/system/bin/sh: vi: not found

所以,在修改Android的文本文件时,我一开始的做法是,使用 adb pull 指令将文本文件拉到windows中,使用文本编辑器修改文本后,再使用adb push指令将文件覆盖到原位置。

这里记录一下直接使用android的指令修改文本的用法

1.使用cat指令

①生成一个text.txt的文本文件,并输入内容,输入结束时使用组合键ctrl+D结束

root@rk3288:/mnt/sdcard # cat > test.txt 
123456                                     
789                                        

② 追加文件内容,输入结束时使用组合键ctrl+D结束

root@rk3288:/mnt/sdcard # cat >> test.txt
aabbcc

#查看文本内容,可以看到,aabbcc已经添加到文本中的最后一行
root@rk3288:/mnt/sdcard # cat test.txt
123456
789
aabbcc

2.使用第三方软件busybox

从官方网站上下载busybox软件压缩包,解压后放到安卓系统的文件目录中(我的放在 /system/xbin 目录下),进入该目录(我的目录是/system/xbin/busybox-1.30.1 ),这个软件包支持部分unix指令,如vim。

指令如下

 busybox vi /mnt/sdcard/test.txt

即可使用vim编辑器编辑text文本文件了

 

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值