如何用VI编辑器编辑二进制文件
1、用带-b参数的vim打开它,-b告诉vim打开的是二进制文件
$ vim -b binaryfile
2、 在vim下输入 :%!xxd,会得到如下显示, xxd程序是vim软件包自带的一个程序,其功能就是进行十六进制的dump或者反之。
0000000: eb48 90d0 bc00 7c8e c08e d8be 007c bf00 .H....|......|..0000010: 06b9 0002 fcf3 a450 681c 06cb fbb9 0400 .......Ph.......0000020: bdbe 0780 7e00 007c 0b0f 8510 0183 c510 ....~..|........0000030: e2f1 cd18 8856 0055 c646 1105 c646 0302 .....V.U.F...F..
3、 编辑文件后使用:%xxd -r将格式转化回文本格式(注意:这里的编辑只能作用于左侧的十六进制内容)
4、:wq保存并退出文件
如何用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 ...
- 如何用PDF编辑器编辑、修改PDF文本和图片?
作为编辑PDF必不可少的软件,PDF编辑器随着PDF应用越来越广泛,被人们逐渐熟悉.使用PDF编辑器修改文字内容属于PDF编辑的一项功能,通常来说需要分两种情况对待,一种是PDF中的文字是文本,另一种 ...
- linux 编辑脚本 vi,linux中vi编辑器的练习心得
1. 用vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating ...
- linux创建和编辑文件,linux基础-第九单元 利用vi编辑器创建和编辑正文文件
vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删 ...
- 教程:10、VI编辑器
Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能. ...
- linux文本编辑器vi实验心得,linux中vi编辑器的练习心得
1. 用vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating ...
- Linux vi 编辑器常见命令的使用
Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...
- delphi中richedit中光标如何定位到最后_嵌入式开发之Linux系统中Vi编辑器的使用
请大家关注点赞,已经完成物联网相关开发,会从硬件层,硬件中间层,传输层,软件中间件(物联网云平台),APP开发相关博文.首先从嵌入式开发博文开始!上一节关于<>.本节关于Linux系统中V ...
最新文章
- 【ACM】树 小结
- Nginx Kafka数据生产接口
- FDMemTable 数据集
- winform代码生成器(三)
- mysql df_DF学Mysql(一)——数据库基本操作
- 软件项目经理怎么做?
- 转载 hashtable和dictionary的区别
- android 4.0 蓝牙分析之二
- Python 柱状图 横坐标 名字_Python爬虫实例(二)——爬取新馆疫情每日新增人数
- MOSS2007匿名调查列表使用分页符导致的错误分析
- jdk1.8,java8,安装包阿里云-百度云下载(windos,mac,linux)
- word流程图怎么使箭头对齐_word怎么将图形对齐
- flvjs is not defined
- 常见硬件通信协议介绍
- python计算单词长度_python – 返回字符串中的单词长度
- MusicXML 3.0 (2) - 调号
- 数据仓库中历史拉链表的更新方法
- 什么是http接口?
- 面试产品经理时如何回答“为什么想做产品经理”这个问题
- 字节流与字符流应用详解