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编辑器编辑二进制文件相关推荐

  1. 用Ubuntu16.04的vi编辑器编辑qt下的默认文件(/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf)

    vi编辑器跟一般的文本编辑器不同,完全是终端编辑的,因此需要靠输入命令来修改vi的编辑属性. 这个网址是vi编辑器的快捷键和对应的功能:https://www.cnblogs.com/junw_chi ...

  2. 使用vi编辑器编辑一个C语言源程序hello.c,并使用编译工具GCC编译该源程序。

    一.关于gcc的下载: 1.**输入命令:**yum install gcc 2.检查是否安装成功:which gcc **二.**使用vi编辑器编写c语言程序并用gcc工具箱编译 1.touch h ...

  3. 如何用PDF编辑器编辑、修改PDF文本和图片?

    作为编辑PDF必不可少的软件,PDF编辑器随着PDF应用越来越广泛,被人们逐渐熟悉.使用PDF编辑器修改文字内容属于PDF编辑的一项功能,通常来说需要分两种情况对待,一种是PDF中的文字是文本,另一种 ...

  4. linux 编辑脚本 vi,linux中vi编辑器的练习心得

    1. 用vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating ...

  5. linux创建和编辑文件,linux基础-第九单元 利用vi编辑器创建和编辑正文文件

    vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删 ...

  6. 教程:10、VI编辑器

    Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能. ...

  7. linux文本编辑器vi实验心得,linux中vi编辑器的练习心得

    1. 用vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating ...

  8. Linux vi 编辑器常见命令的使用

    Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...

  9. delphi中richedit中光标如何定位到最后_嵌入式开发之Linux系统中Vi编辑器的使用

    请大家关注点赞,已经完成物联网相关开发,会从硬件层,硬件中间层,传输层,软件中间件(物联网云平台),APP开发相关博文.首先从嵌入式开发博文开始!上一节关于<>.本节关于Linux系统中V ...

最新文章

  1. 【ACM】树 小结
  2. Nginx Kafka数据生产接口
  3. FDMemTable 数据集
  4. winform代码生成器(三)
  5. mysql df_DF学Mysql(一)——数据库基本操作
  6. 软件项目经理怎么做?
  7. 转载 hashtable和dictionary的区别
  8. android 4.0 蓝牙分析之二
  9. Python 柱状图 横坐标 名字_Python爬虫实例(二)——爬取新馆疫情每日新增人数
  10. MOSS2007匿名调查列表使用分页符导致的错误分析
  11. jdk1.8,java8,安装包阿里云-百度云下载(windos,mac,linux)
  12. word流程图怎么使箭头对齐_word怎么将图形对齐
  13. flvjs is not defined
  14. 常见硬件通信协议介绍
  15. python计算单词长度_python – 返回字符串中的单词长度
  16. MusicXML 3.0 (2) - 调号
  17. 数据仓库中历史拉链表的更新方法
  18. 什么是http接口?
  19. 面试产品经理时如何回答“为什么想做产品经理”这个问题
  20. 字节流与字符流应用详解

热门文章

  1. 本人亲测-inno setup打包EXE(较完整实例)
  2. js(jquery)提交表单,必填内容为空,边框变红
  3. 从小米应用商店爬取APK文件
  4. ios MD5加盐加密
  5. python3下django将应用单独放在一个文件夹下,注册应用报错
  6. nice-learning
  7. Java 多线程:彻底搞懂线程池
  8. Canvas--画一个圆
  9. IEC 61851-1 协议
  10. 单片机+网络模块(以太网、WIFI)搭建Web服务器