od、hd、hexdump 和 xxd 命令之间有什么区别?

od、hd、hexdump 和 xxd 命令之间有什么区别?

od、hd、hexdump 和 xxd 命令之间有什么区别?

它们都是转储文件的命令,并且都可以以各种格式转储文件,例如十六进制、八进制或二进制。为什么要创建不同的程序?

答案1

Unix(Linux 只是其中的一种)有着悠久而丰富的历史。它不是由单个公司或团体开发的,也不是遵循总体规划的,而是通过适应许多利基市场而发展起来的。您可以找到许多示例,其中多个工具涵盖相似或相同的功能。它们是由不同的人在不同的时间出于相似的目的实施的;检查他们的联机帮助页以获取提示。

由于开源的普遍兴起以及信息时代的可能性,我们可以享受到许多可供我们普遍使用的工具的好处。尝试将它们合并为一将导致多一个可用。

xkcd:标准

享受;这是美好的时光!

进一步阅读的选择:

答案2

od提供更多格式选项,例如-t d1,它显示有符号字节。

相关内容