课堂测试
Linux xxd指令
20191318
xxd的使用
以16进制显示文件
xxd中一些参数的使用
将文件以16进制xxd后保存
xxd的主要功能
xxd命令主要用来查看文件对应的十六进制形式,也可以讲文件对应的十六进制形式输出到一个指定的文件。使用此命令所支持的特有选项,亦可以以二进制的形式查看文件。 通过比较,发现xxd指令和od -tx 的显示效果类似。因此,由于在之前的学习中编写过myod指令,我推断,xxd指令和使用的系统调用和myod指令比较类似,会使用open(), seek(), read(),close()的系统调用
xxd的伪代码实现
传入文件参数
*fp
open()
for ( -l参数 -c参数 )
read()
printf()
close()