vi编辑器编辑超大文件。
在公司遇到一个很奇葩的问题,需要进入docker内部,修改网页信息。网站是通过docker 运行的,没有源代码,只能使用
docker exec -it <容器id> /bin/bash命令进入docker容器,然后使用vi编辑js文件,html文件。
由于文件是已经编译好的,所以出现了很多中文乱码,而且一个js文件几十M。
在vi编辑器中,命令行模式输入数字,跳转到指定行数,例如:
vi index.js
:40 #跳转到第40行
由于每一行可能有几万个字符,使用
不用进入命令行模式,直接输入:17000l(小写L)右移动17000个字符。
跳转到第40行的指定字符位置。
然后使用w,b命令可以前后移动,方便锁定你要修改的位置。
最后就可以快快乐乐的修改js文件了。
vi编辑器编辑超大文件。相关推荐
- 用Ubuntu16.04的vi编辑器编辑qt下的默认文件(/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf)
vi编辑器跟一般的文本编辑器不同,完全是终端编辑的,因此需要靠输入命令来修改vi的编辑属性. 这个网址是vi编辑器的快捷键和对应的功能:https://www.cnblogs.com/junw_chi ...
- 使用vi编辑器编辑一个C语言源程序hello.c,并使用编译工具GCC编译该源程序。
一.关于gcc的下载: 1.**输入命令:**yum install gcc 2.检查是否安装成功:which gcc **二.**使用vi编辑器编写c语言程序并用gcc工具箱编译 1.touch h ...
- Linux实验整理——vi编辑器使用、文件显示和处理命令
实验内容: 1.使用vi编辑器创建文本文件/root/v,文件内容为hell,最后保存退出. vi /root/v Hell [Esc]:wq 2.使用命令一次3行显示文件/etc/named.con ...
- 如何用VI编辑器编辑二进制文件
1.用带-b参数的vim打开它,-b告诉vim打开的是二进制文件 $ vim -b binaryfile 2. 在vim下输入 :%!xxd,会得到如下显示, xxd程序是vim软件包自带的一个程序, ...
- 利用sshfs+任意本地编辑器编辑远程文件
流程: #表示管理员权限,$表示普通用户权限 #----------------------流程如下-------------------------------- # apt install ssh ...
- linux创建和编辑文件,linux基础-第九单元 利用vi编辑器创建和编辑正文文件
vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删 ...
- linux 编辑脚本 vi,linux中vi编辑器的练习心得
1. 用vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating ...
- linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...
作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...
- Linux系统笔记:shell命令、文件系统、Vi编辑器、文件IO、mmap()、bmp图片格式、线程
文章目录 一.shell命令集 二.ubuntu文件系统 三.vi编辑器 四.文件IO 五.Linux中C库mmap()函数详解 六.bmp图片格式详解 七.C语言笔记 (一)标准IO函数 time( ...
- linux命令怎么退出编辑器,LINUX怎么样退出VI编辑器虚拟机不知道怎么..._网络编辑_帮考网...
命令是wq 保存并退出. vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入: 1.wq 保存文件并退出vi 2.w 保存文件但不退出vi 3.w file 将修改另外 ...
最新文章
- 重磅:腾讯正式开源图计算框架Plato,十亿级节点图计算进入分钟级时代
- VTK:标记数据映射器用法实战
- ArcGIS Engine基础开发教程(转)
- 树莓派okdo_创客的AK47—树莓派4正式发布,性能大幅提升,售价仅为35美元。
- eclipse解决Android Library Project jar包重复导致的问题
- java xml格式打包,maven项目打包xml没有被打包解决办法 ,mybatis的xml打包
- JAVA图书管理系统(JDBC,MySQL)
- jvm内存结构_聊聊JVM内存结构
- java多态的简单例子_要JAVA的简单例子,继承\多态的,详细讲解运行的每一步
- bootstrap与jQuery结合的动态进度条
- loj10147. 「一本通 5.1 例 1」石子合并
- 第四篇 SpringBoot 2 x整合MyBatis
- vue+node全栈移动商城【8】-vant新建注册页面
- 百度离线地图下载器+开发Demo(街道、路网、卫星瓦片图)
- Altova XMLSpy2011的破解出现的问题
- 华为电脑如何投屏到电视linux,华为手机如何投屏到电脑上?手把手教你,无线投屏怎么做...
- 捷径|抖音去水印教程
- 怎么避开平台多ip检测
- 用Hight-Speed Charting绘制时间电压动态曲线
- 山东省第五届省赛题C Colorful Cupcakes(五维数组+记忆化搜索)