hexdump 命令是一个十六进制转储工具,它可以将文件或数据以十六进制和 ASCII 码的形式打印出来。在 Linux 或类 Unix 系统中,hexdump 常用于查看二进制文件、调试程序、还原数据等操作。

hexdump 命令的常用选项如下:

  • -C:以十六进制和 ASCII 码混合的格式输出;
  • -c:以 ASCII 码的形式输出,可用于查看文本文件的内容;
  • -n bytes:指定要显示的字节数;
  • -s offset:指定要从文件中的偏移量处开始显示;
  • -v:以可见字符的形式输出,不显示不可见字符,比如控制字符;
  • -x:以十六进制的格式输出。

下面是几个 hexdump 命令的示例:

  1. 以十六进制和 ASCII 码混合的格式输出文件内容:
hexdump -C filename
  1. 以 ASCII 码的形式输出文件内容:
hexdump -c filename
  1. 显示文件中从偏移量 100 处开始的前 20 个字节,以十六进制和 ASCII 码混合的格式输出:
hexdump -C -s 100 -n 20 filename
分类: Linux命令 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录