
od命令
发布日期:2021-05-09 00:29:06
浏览次数:13
分类:博客文章
本文共 1212 字,大约阅读时间需要 4 分钟。
od命令
od
命令会读取所指定的文件的内容,并将其内容以八进制字节码呈现出来。
语法
od [OPTION]... [FILE]...od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]]od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][b]]
参数
-A, --address-radix=RADIX
: 选择要以何种基数计算字码。-j, --skip-bytes=BYTES
: 跳过设置的字符数目。-N, --read-bytes=BYTES
: 到设置的字符数目为止。-S BYTES, --strings[=BYTES]
: 输出至少BYTES
图形字符的字符串,未指定BYTES
时默认3
。-t, --format=TYPE
: 设置输出格式。-v, --output-duplicates
: 输出时不省略重复的数据。-w[BYTES], --width[=BYTES]
: 设置每列的最大字符数。--help
: 显示帮助信息。--version
: 显示版本信息。
格式控制
-a
: 与-t a
相同,选择命名字符。-b
: 与-t o1
相同,选择八进制字节。-c
: 与-t c
相同,选择ASCII
字符或反斜杠转义。-d
: 与-t u2
相同,选择无符号十进制2
字节单位。-f
: 与-t fF
相同,选择浮点数。-i
: 与-t dI
相同,选择十进制整数。-l
: 与-t dL
相同,选择十进制长。-o
: 与-t o2
相同,选择八进制2
字节单位。-s
: 与-t d2
相同,选择十进制2
字节单位。-x
: 与-t x2
相同,选择十六进制2
字节单位。d[SIZE]
: 有符号十进制,每个整数SIZE
个字节。f[SIZE]
: 浮点数,每个整数SIZE
个字节。o[SIZE]
: 八进制,每个整数SIZE
个字节。u[SIZE]
: 无符号十进制,每个整数SIZE
个字节。x[SIZE]
: 十六进制,每个整数SIZE
个字节。
示例
输出文件八进制字节码。
od /tmp/file.txt
使用单字节八进制解释进行输出,左侧的默认地址格式为八字节。
od -c /tmp/file.txt
使用ASCII
码进行输出,其中包括转义字符,左侧的默认地址格式为八字节。
od -t d1 /tmp/file.txt
每日一题
https://github.com/WindrunnerMax/EveryDay
参考
https://www.howtoforge.com/linux-od-command/https://www.runoob.com/linux/linux-comm-od.htmlhttps://www.tutorialspoint.com/unix_commands/od.htm
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月30日 14时36分02秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
2021-05-08
程序员应该知道的97件事
2021-05-08
create-react-app路由的实现原理
2021-05-08
Linux环境变量配置错误导致命令不能使用(杂谈)
2021-05-08
openstack安装(九)网络服务的安装--控制节点
2021-05-08
shell编程(六)语言编码规范之(变量)
2021-05-08
vimscript学习笔记(二)预备知识
2021-05-08
Android数据库
2021-05-08
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2021-05-08
STM8 GPIO模式
2021-05-08
23种设计模式一:单例模式
2021-05-08
Qt中的析构函数
2021-05-08
C语言实现dijkstra(adjacence matrix)
2021-05-08
三层框架+sql server数据库 实战教学-徐新帅-专题视频课程
2021-05-08
【单片机开发】智能小车工程(经验总结)
2021-05-08
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
2021-05-08
C++&&STL
2021-05-08
子集(LeetCode 78)
2021-05-08
微信js-sdk使用简述(分享,扫码功能等)
2021-05-08