od命令
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.html
https://www.tutorialspoint.com/unix_commands/od.htm
od命令的更多相关文章
- linux之od命令
		od [OPTION]... [FILE]... 把文件用8进制或者其他的格式显示出来.通常用于查看特殊格式文件的内容. 这个命令默认把文件的内容用八进制的形式清晰地写在标准输出上.如果是多个文件 ... 
- [转]Linux之od命令
		转自:http://os.51cto.com/art/200912/173136.htm 随着计算机飞速的发展,很多人开始学习Linux,怎样才能学好Linux,一定要学好Linux的命令.学习Lin ... 
- linux下hexdump和od命令:显示文件十六进制格式
		Linux指令: od 示例用法: od -c hello Linux指令: od od命令用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进 ... 
- linux od命令
		用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进制和ASCII码来显示文件.od命令系统默认的显示方式是八进制,这也是该命令的名称由来(Octal Du ... 
- MyOD-Linux od命令的实现
		MyOD 一.设计思路 确定MyOD的要求 根据需求可知MyOD需要实现类似Linux下 od -tx -tc XXX的功能,于是先去网上查找了一下od命令的-tx以及-tc参数的作用,经查找后了解到 ... 
- 20155219实践题目实现od命令
		实践题目 编写MyOD.c 用myod XXX实现Linux下od -tx -tc XXX的功能 od的功能: od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显 ... 
- linux od命令详解
		Linux od命令 Linux od命令用于输出文件内容.od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来 将指定文件以八进制形式(默认)转储到标准输出.如果指定了多于一个的文件参数 ... 
- Linux od命令(以指定进制显示文件)
		从“读取二进制文件”出发,到od命令的使用 在桃村实习期间,一直努力做毕业设计,我的毕业设计中有一个内容就是读取SEGY文件.在读取文件时,经常遇到的问题时你要读取浮点型数据,这时你就必须考虑你所使用 ... 
- Linux必知必会——od命令
		1.功能 od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符.od命令系统默认的显示方式是八进制,名称源于Oc ... 
- 【Linux】od命令
		用途 od命令主要用于查看非文本文件,通过指定该命令的不同选项可以以十进制.八进制.十六进制和ASCII码来显示 全称 od的全称为:Octal Dump 参数 -t :后面接各种类型的显示方式 a ... 
随机推荐
- Go-错误栈信息
			Go中错误栈信息 .\main.go:22:2: number1 declared but not used .\main.go 错误发生的文件 22:2 文件的22行第2列 number1 decl ... 
- 2.4G+MCU低功耗二合一芯片SI24R03
			2.4G+MCU低功耗二合一芯片SI24R03 1 简介 Si24R03 是一款高度集成的低功耗 SOC 芯片,其集成了基于 RISC-V 核的低功耗 MCU 和 工作在 2.4GHz ISM 频段的 ... 
- [转帖]jmeter_采样器sampler简介
			1.取样器介绍 取样器是用来模拟用户操作的,向服务器发送请求以及接收服务器的响应数据. 取样器是在线程组内部的元件,也就是说取样器只能在线程组中添加. 取样器(Sampler)是性能测试中向服务器发送 ... 
- [转帖]PostgreSQL 日志参数解释 常用环境日志参数配置
			1.常用日志参数 logging_collector = on/off 是否将日志重定向至文件中,默认是off(该配置修改后,需要重启DB服务),启动之后查看进程ps -ef|grep postgr ... 
- [转帖]LVS入门篇(四)之LVS实战
			LVS入门篇(四)之LVS实战 https://www.cnblogs.com/linuxk/p/9360922.html 一.LVS的NAT模式实战 1.环境说明: HOST OS role rem ... 
- [转帖]Linux禁用CPU省电状态/Linux系统性能调优
			https://www.jianshu.com/p/945168b47487 How to Disable CPU Power Saving States on a Redhat or Suse Li ... 
- [转帖]引人入胜,实战讲解“Java性能调优六大工具”之linux命令行工具
			Java性能调优六大工具之Linux命令行工具 为了能准确获得程序的性能信息,需要使用各种辅助工具.本章将着重介绍用于系统性能分析的各种工具.熟练掌握这些工具,对性能瓶颈定位和系统故障排查都很有帮助. ... 
- Linux 安装宋体字体的简单办法
			1. 今天同事说测试环境(CentOS) 打印有异常,无法将汉字正常打印出来. 2. 开发同事提供的思路是安装上宋体的字体再进行尝试,并且给出了一个解决方案的地址: https://blog.csdn ... 
- 某环境私有云 rpm 包安装失败总结
			1. 最近公司同事说一个项目搭建环境时 rpm 安装mysql数据库会报错 错误图片主要如下: 第一个错误提示是 提示 /etc/host.conf line 2: bad command `nosp ... 
- vivo 海量基础数据计算架构应用实践
			作者:来自 vivo 互联网大数据团队 本文根据刘开周老师在"2023 vivo开发者大会"现场演讲内容整理而成.公众号回复[2023 VDC]获取互联网技术分会场议题相关资料. ... 
