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安全错误
数据库的锁怎样保障安全
青海省公安网络安全宣传周
衡水网络安全综述
开源化工物性数据库
数据库修改表结构影响吗
java私人服务器搭建
数据库兼容级别
新华互联网科技总校在哪儿
数据库有哪些连接查询
社交电商软件开发方案
底层软件开发
计算机网络技术5g通信薪资
宾馆网络技术有哪些
ipa网页封装软件开发
涂画画一幅网络安全的画
c 连接数据库语句
国内外资软件开发行业排名
开启代理服务器无法上网
互联网软件开发哪里好
主角穿越未来小说网站服务器
滴滴出行被实施网络安全审查
永得立互联网科技有限公司
游轮软件开发
延庆区正规软件开发检修
国家网络安全的相关文件
网络安全手抄报禁毒漫画
网络安全和网络文明教育
末加密的网络安全吗
青海视频会议服务器
网络安全知识征文四十字
vmware 管理服务器群