![od、hd、hexdump 和 xxd 命令之间有什么区别?](https://linux22.com/image/165901/od%E3%80%81hd%E3%80%81hexdump%20%E5%92%8C%20xxd%20%E5%91%BD%E4%BB%A4%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
od、hd、hexdump 和 xxd 命令之间有什么区别?
它们都是转储文件的命令,并且都可以以各种格式转储文件,例如十六进制、八进制或二进制。为什么要创建不同的程序?
答案1
Unix(Linux 只是其中的一种)有着悠久而丰富的历史。它不是由单个公司或团体开发的,也不是遵循总体规划的,而是通过适应许多利基市场而发展起来的。您可以找到许多示例,其中多个工具涵盖相似或相同的功能。它们是由不同的人在不同的时间出于相似的目的实施的;检查他们的联机帮助页以获取提示。
由于开源的普遍兴起以及信息时代的可能性,我们可以享受到许多可供我们普遍使用的工具的好处。尝试将它们合并为一将导致多一个可用。
享受;这是美好的时光!
进一步阅读的选择:
答案2
od
提供更多格式选项,例如-t d1
,它显示有符号字节。