Linux的od命令使用实例分析
发表于:2024-09-29 作者:千家信息网编辑
千家信息网最后更新 2024年09月29日,这篇文章主要讲解了"Linux的od命令使用实例分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux的od命令使用实例分析"吧!Linux常用
千家信息网最后更新 2024年09月29日Linux的od命令使用实例分析
这篇文章主要讲解了"Linux的od命令使用实例分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux的od命令使用实例分析"吧!
Linux常用命令od命令 用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符。
od
输出文件的八进制、十六进制等格式编码的字节
补充说明
常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如,程序可能输出大量的数据记录,每个数据是一个单精度浮点数。这些数据记录存放在一个文件中,如果想查看下这个数据,这时候od命令就派上用场了。在我看来,od命令主要用来格式化输出文件数据,即对文件中的数据进行无二义性的解释。不管是IEEE754格式的浮点数还是ASCII码,od命令都能按照需求输出它们的值。
语法
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=:设置每列的最大字符数; -x:此参数的效果和同时指定"-h"参数相同; --help:在线帮助; --version:显示版本信息。
参数
文件:指定要显示的文件。
实例
[linuxde@localhost ~]$ echo abcdef g > tmp [linuxde@localhost ~]$ cat tmp abcdef g
说明:先准备一个tmp文件
[linuxde@localhost ~]$ od -b tmp 0000000 141 142 143 144 145 146 040 147 012 0000011
说明:使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节
[linuxde@localhost ~]$ od -c tmp 0000000 a b c d e f g \n 0000011
说明:使用ASCII码进行输出,注意其中包括转义字符
[linuxde@localhost ~]$ od -t d1 tmp 0000000 97 98 99 100 101 102 32 103 10 0000011
说明:使用单字节十进制进行解释
[linuxde@localhost ~]$ od -A d -c tmp 0000000 a b c d e f g \n 0000009
说明:设置地址格式为十进制。
[linuxde@localhost ~]$ od -A x -c tmp 000000 a b c d e f g \n 000009
说明:设置地址格式为十六进制
[linuxde@localhost ~]$ od -j 2 -c tmp 0000002 c d e f g \n 0000011
说明:跳过开始的两个字节
[linuxde@localhost ~]$ od -N 2 -j 2 -c tmp 0000002 c d 0000004
说明:跳过开始的两个字节,并且仅输出两个字节
[linuxde@localhost ~]$ od -w1 -c tmp 0000000 a 0000001 b 0000002 c 0000003 d 0000004 e 0000005 f 0000006 0000007 g 0000010 \n 0000011
说明:每行仅输出1个字节
[linuxde@localhost ~]$ od -w2 -c tmp 0000000 a b 0000002 c d 0000004 e f 0000006 g 0000010 \n 0000011
说明:每行输出两个字节
[linuxde@localhost ~]$ od -w3 -b tmp 0000000 141 142 143 0000003 144 145 146 0000006 040 147 012 0000011
说明:每行输出3个字节,并使用八进制单字节进行解释
感谢各位的阅读,以上就是"Linux的od命令使用实例分析"的内容了,经过本文的学习后,相信大家对Linux的od命令使用实例分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
参数
文件
输出
字节
命令
相同
效果
和同
格式
字符
数据
实例
实例分析
分析
两个
八进制
解释
十六进制
地址
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
水利软件开发
组装10万元服务器
数据库多次查询
vcu软件开发招聘
数据库服务器名称或地址
永久基本农田数据库规范
测试环境服务器配置
宁波市市场监督局网络安全建设
数据库会话数多少
网络安全教育主题团课活动心得
怀旧服著名服务器
苹果软件开发工资一般多少
hi互联网科技
网络技术对旅游营销的影响
黄浦区智能软件开发服务
服务器管理怎么办
软件开发类公司的存货
网络安全协议包含什么协议
网络安全在我心中2000字论文
互联网科技进展
荆楚理工学院网络安全实验室
app上传服务器端
洛阳武夷山软件开发
网络安全的关键是网络中的
国泰安数据库流动资产对不上
怎么做web服务器
1.10.2服务器
社保数据库不存在该信息什么意思
南京软件开发培训机构排名榜
中安比特数据库审计系统