hexdump命令一般用来查看“二进制”文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件。

语法

hexdump [选项] [文件]...

选项

-n length 只格式化输入文件的前length个字节。

-C 输出规范的十六进制和ASCII码。

-b 单字节八进制显示。

-c 单字节字符显示。

-d 双字节十进制显示。

-o 双字节八进制显示。

-x 双字节十六进制显示。

-s 从偏移量开始输出。

-e 指定格式字符串,格式字符串包含在一对单引号中,格式字符串形如:'a/b "format1" "format2"'。

每个格式字符串由三部分组成,每个由空格分隔,第一个形如a/b,b表示对每b个输入字节应用format1格式,a表示对每a个输入字节应用format2格式,一般a>b,且b只能为1,2,4,另外a可以省略,省略则a=1。format1和format2中可以使用类似printf的格式字符串,如:

%02d:两位十进制

%03x:三位十六进制

%02o:两位八进制

%c:单个字符等

还有一些特殊的用法:

%_ad:标记下一个输出字节的序号,用十进制表示。

%_ax:标记下一个输出字节的序号,用十六进制表示。

%_ao:标记下一个输出字节的序号,用八进制表示。

%_p:对不能以常规字符显示的用 . 代替。

同一行如果要显示多个格式字符串,则可以跟多个-e选项。

实例

hexdump -e '16/1 "%02X " " | "' -e '16/1 "%_p" "\n"' test

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ................

10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | ................

20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F | !"#$%&'()*+,-./

linux hexdump显示格式c数组,hexdump命令相关推荐

  1. linux hexdump显示格式c数组,linux hexdump-显示文件十六进制格式

    linux hexdump-显示文件十六进制格式 博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全 hexdump命令一般用来查看"二进制"文件的十六进制编 ...

  2. linux hexdump显示格式c数组,linux hexdump使用

    # hexdump -h hexdump: invalid option -- 'h' Usage: hexdump [options] file... Options: -b one-byte oc ...

  3. Linux中_Ubuntu上_使用命令总结整理_02

    文章目录 目录: 1.操作系统操作 1.Linux 基础 2.系统信息 3.系统负载 -- top 4.程序开机自启动服务配置 5.重定向_管道_流 6.终端其他命令 2.文件与目录操作 1.文件和目 ...

  4. 写出常用的5个linux命令 并解释,Linux系统介绍(五)常用命令

    cat命令 很多时候我们通过cat命令来查看文件内容,它会将文件的所有内容显示出来.当然,cat也可以通过管道接收数据,它主要完成的是将从管道接收的输入导到输出. more跟less命令 有时候用ca ...

  5. Linux shell 中的数组和关联数组

    写在前面的话 我用开始废柴了,这个又是写给我自己看的了. 普通数组 1.数组的定义 在Linux shell中定义一个普通的数组很简单,首先我们先给数组命名(当然要符合所有的命名规则咯).定义数组的一 ...

  6. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  7. Linux中10个有用的命令行补齐命令

    本文由 极客范 - 踏雁寻花 翻译自 Balakrishnan Mariyappan.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. 在Linux系统中,输入一个命令,再按两 ...

  8. linux常用调试,linux下gdb常用的调试命令

    用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法.接下来是小编为大家收集的linux下gdb常用的调试命令,希望能帮到大家. linux下gdb常用的调试命令 ...

  9. Linux有哪些目录命令,linux最常用的20个命令有哪些

    原标题:linux最常用的20个命令有哪些 1.find 查找文件或目录 find / -size +204800k //在根目录下查找大于200MB的文件 find / -user username ...

最新文章

  1. 4年4篇顶刊顶会论文!清华开源肖像线条画生成代码,惟妙惟肖模仿人类作画...
  2. Eclipse 创建 Java 项目概述
  3. 蚂蚁金服 Service Mesh 实践探索
  4. 【Android 修炼手册】常用技术篇 -- 聊聊 Android 的打包
  5. Swift傻傻分不清楚系列(四)基本运算符 o_O!???
  6. Java中的TreeSet集合会自动将元素升序排序
  7. 掌握基本的Java程序开发过程 题库 1213
  8. vscode 注释插件
  9. html追加到末尾,css – wkhtmltopdf – 将内容添加到最后一页的底部
  10. Java字符串格式化记录
  11. R文件报错:cannot resolve symbol ‘R’
  12. gvim 启动 全屏
  13. 机器人运动学基础——旋转矩阵
  14. Unity 自定义鼠标指针图标
  15. 电梯管理php,楼道电梯管理的几种方式
  16. push代码至gitee码云报错unable to access ‘https://gitee.com/*/git/‘: The requested URL returned error: 403
  17. 微信登陆失败redirect_uri 域名与后台配置不一致 10003(thinkphp)
  18. 去大公司,还是小公司?我也曾犹豫彷徨……
  19. Redis详情教学加源码,欢迎大家来下载
  20. python average函数详解_python基础之函数详解

热门文章

  1. Java 8 Friday:更好的异常
  2. 将Java 8支持添加到Eclipse Kepler
  3. 詹金斯的Maven报告
  4. 双向@OneToOne主键关联
  5. 引入Spring集成
  6. Linux 命令之 chfn -- 修改用户信息
  7. 表达式中常用到的运算符
  8. MacBook 如何通过命令终端进入 U 盘内的目录
  9. php通过ajax下载文件,通过ajax调用php下载文件
  10. 使用react实现select_使用 Hooks 优化 React 组件