linux 二进制文件怎么打开1、在Fedora桌面打开“Applications”-“System Tools”-“Terminal”打开命令终端,为vi编辑做准备 。
2、在终端切换到要编辑的二进制文件目录,然后输入“vi -b test.bin”,其中“test.bin”是我要编辑的二进制文件 。当然也可以直接指定vi要打开编辑的文件路径 。“-b”参数,就是告诉vi编辑器,我是在用二进制模式打开文件的 。
3、打开文件之后,我们是很难看到文件实际内容的 , 因为是二进制的,文件不是可读的,因此也不能直接编辑和修改的 。这时 , 我们可以使用命令“:%xxd”强制将其转化为可读的十六进制显示,就可以使用正常的vi命令对文件进行编辑了 。
4、转化之后的文件内容以十六进制表示,左侧是文件偏移值 。我们计划将文件编译00000010开始的4个十六进制字符“FFFFFFFF”修改一下 。
5、使用正常的vi编辑器命令将十六进制字符“FFFFFFFF”修改为“88888888”,修改完成后 , 使用esc命令返回到vi的命令模式,然后使用命令“:%xxd -r”就可以将其重新转化为二进制模式了 。
Linux-od命令详解(复制过来格式有点乱,格式见原文)
Linux之od命令详解
功能说明: 输出文件内容 。
语法: od [-abcdfhilovx][-A 字码基数][-j 字符数目][-N 字符数目][-s 字符串字符数][-t 输出格式][-w 每列字符数][--help][--version][文件...]
补充说明: od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来 。
参数:
-a此参数的效果和同时指定"-ta"参数相同 。
-A字码基数选择要以何种基数计算字码 。
-b此参数的效果和同时指定"-toC"参数相同 。
-c此参数的效果和同时指定"-tC"参数相同 。
-d此参数的效果和同时指定"-tu2"参数相同 。
-f此参数的效果和同时指定"-tfF"参数相同 。
-h此参数的效果和同时指定"-tx2"参数相同 。
-i此参数的效果和同时指定"-td2"参数相同 。
-j字符数目或--skip-bytes=字符数目略过设置的字符数目 。
-l此参数的效果和同时指定"-td4"参数相同 。
-N字符数目或--read-bytes=字符数目到设置的字符数目为止 。
-o此参数的效果和同时指定"-to2"参数相同 。
-s字符串字符数或--strings=字符串字符数只显示符合指定的字符数目的字符串 。
-t输出格式或--format=输出格式设置输出格式 。
-v或--output-duplicates输出时不省略重复的数据 。
-w每列字符数或--width=每列字符数设置每列的最大字符数 。
【linux命令od-t的简单介绍】 -x此参数的效果和同时指定"-h"参数相同 。
--help在线帮助 。
--version显示版本信息 。
实例:
说明:先准备一个tmp文件
说明:使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节
说明:使用ASCII码进行输出,注意其中包括转义字符
说明:使用单字节十进制进行解释
说明:设置地址格式为十进制 。
说明:设置地址格式为十六进制
说明:跳过开始的两个字节
说明:跳过开始的两个字节,并且仅输出两个字节
说明:每行仅输出1个字节
说明:每行输出两个字节
说明:每行输出3个字节 , 并使用八进制单字节进行解释
linux怎么查看十六进Linux系统有一个od命令,可以将文件linux命令od-t的内容以16进制形式显示出来,它linux命令od-t的用法是这样的linux命令od-t:
od -t xCc 文件名
-t xCc表示用16进制来输出文件的内容,同时用ASCII字符对照显示,例子:
od -t xCc /etc/issue
推荐阅读
- u盘里面怎么下载电脑系统,u盘里的文件怎么保存到电脑
- 经营类游戏链,经营类游戏链接怎么做
- 极客优品如何推广产品,极客优品做什么的
- linux交互模式命令 linux 交互命令
- 电脑开机怎么打开硬盘,电脑开机打开硬盘卡死
- 模拟游戏都在哪下载的,模拟游戏app
- 电脑自动注销怎么解除,电脑老是自动注销关机
- python双向选择函数 python 双向索引
- js中显示html,js中显示数据类型