课堂测试

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()

原文地址:https://www.cnblogs.com/wzwyoshino/p/15457361.html