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文本文件了
adb小技巧之实现近似vim编辑器功能编辑android系统内部的文本文件相关推荐
- 苹果6手机怎么录屏_【苹果手机小技巧】 自带录屏功能
苹果手机可以说是手机领域的佼佼者,凭借着它的IOS系统,收获了大批的苹果手机粉,其中最为重要的就是它有很好的使用体验,今天就来给大家分享几个苹果手机实用的小技巧. ▍自带录屏功能 发现很多小伙伴会去A ...
- adb小技巧之读写安卓系统文件和只读文件
我先把最重要的前提写在最前面:被操作对象,也就是android系统,你要有Root权限,Root权限,Root权限 在将安卓设备连接到主机后,打开dos窗口,键入adb指令即可,如果没有配置adb的环 ...
- excel求和为什么是0_Excel使用小技巧-Excel里的自动求和功能
非常欢迎大家关注我的公众号,我会定期分享一些Office办公软件相关的小知识小妙招,也会分享一些其他的小知识或者是一些比较好的文章.图集或者视频. 也希望大家对我多多支持,如果大家有想了解的内容,也可 ...
- Linux小技巧:如何在 Vim 中显示行号?
Vim 是一款出色的编辑器,大多数 Linux/UNIX 系统管理员每天都喜欢并使用它. 你可能会想,"如果 Vim 可以显示行号,我会立即切换到 Vim". 要在 Vim 中显示 ...
- 早日下班小技巧,建议收藏哦!2020最新Android常用开源库总结
前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 1.TextView HTextView ...
- 小技巧绕过Sina Visitor System(新浪访客系统)
0x00 前言 一直以来,爬虫与反爬虫技术都时刻进行着博弈,而新浪微博作为一个数据大户更是在反爬虫上不遗余力.常规手段如验证码.封IP等等相信很多人都见识过-- 当然确实有需要的话可以通过新浪开放平台 ...
- ubuntu 分区_系统小技巧:迁移通过Wubi方式安装的Ubuntu系统
当通过Wubi安装了Ubuntu系统的电脑需要升级更换硬盘,或者同一台Windows电脑希望同时安装32位和64位的Ubuntu时,直接迁移Ubuntu无疑是比较好的方法,它既不用重装系统也不用一个个 ...
- html标签的多级列表,Word小技巧1:利用多级列表功能实现章节标题自动编号
(注)适用版本:word 2007/word 2010/word 2013,至于2003没有经过测试,尚且不明. 要说工作中什么软件用的最多,自然非Office系列软件莫属.对于工科人士来讲,Word ...
- 小技巧——如何为foxmail中的文字编辑超链接
前言 下午我在看<简约至上>,书中提到文字的简化可以通过超链接来完成.它给了我很大的触动,因为简化前和简化后的同一网页之间形成了鲜明的对比. 我便想到了雅峰同学的日报,他日报模版中CSDN ...
- Linux shell 学习笔记(6)— vim 编辑器使用方法及技巧
1. 检查 vim 软件包 1.1 CentOS 发行版 $ alias vi alias vi='vim' $ $ which vim /usr/bin/vim $ $ ls -l /usr/bin ...
最新文章
- shopex PHP Notice,ShopEx PHP远程包含漏洞
- caffe 练习1:training LeNet on MNIST with Caffe/ 用LeNet识别手写字符集 Mnist------by 香蕉麦乐迪
- VC2005中依然没有Refactoring和Code Expansion.
- 【原创】推荐广告入门:DeepCTR-Torch,基于深度学习的CTR预测算法库
- Java和Python中类似Kotlin的生成器,续:附加参数
- 解决Windows中PLSQL连接虚拟机中Oracle缓慢的问题
- mysql手机号11_我用不小心用 mysql 的int(11) 存了 手机号,数据都有问题,有办法恢复么?...
- Linux中 print用法,linux之find中的-print0和xargs中-0用法
- Day12-BigDecimal笔记及练习
- 被裁员和降薪,你选哪个?
- 430单片机实现三人投票表决器_用ATC实现三人表决器.doc
- Arduino - CHQ1838B红外接收模块控制LED实验(附.Tinkercad图形化编程)
- 图解通信原理与案例分析-10:楼宇有线对讲电话机案例--模拟基带点对点通信详解
- centos刻录工具_centos u盘引导制作工具
- 关于 Linux 中 signal 函数信号处理的讨论
- Oracle Enterprise Linux(OEL) 操作系统下载步骤及版本区别
- 5步完成编写Mysql的shell脚本
- 1226. The Dining Philosophers (Leetcode 1226)
- IP地址的获取—分析从连接WiFi到上网的全过程(二)
- VFP调用命令行图像处理程序,添加水印也在行