📜  查看文件的十六进制值 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:55:36.805000             🧑  作者: Mango

查看文件的十六进制值 - Shell-Bash

在编写Shell脚本或者进行系统调试时,需要查看一个文件的十六进制值来定位问题或者检查文件格式是否正确,本文将介绍如何在Shell-Bash中查看文件的十六进制值。

使用xxd命令

xxd命令是Linux系统自带的一个十六进制查看工具,可以将文件内容以十六进制的形式输出到终端,以下是使用xxd命令查看文件的步骤:

  1. 打开终端,进入到带有需要查看的文件的目录下;
  2. 输入以下命令,查看文件的十六进制值:
xxd <文件名>

例如:

xxd test.txt
  1. 查看完毕后,按下"q"键退出。
使用hexdump命令

hexdump命令也是一个Linux系统自带的十六进制查看工具,可以将文件内容以更多的选项显示到终端,以下是使用hexdump命令查看文件的步骤:

  1. 打开终端,进入到带有需要查看的文件的目录下;
  2. 输入以下命令,查看文件的十六进制值:
hexdump <文件名>

例如:

hexdump test.txt
  1. 查看完毕后,按下"q"键退出。
使用od命令

od命令也是一个Linux系统自带的工具,可以以八进制或者十六进制等不同形式输出文件的内容,以下是使用od命令查看文件的步骤:

  1. 打开终端,进入到带有需要查看的文件的目录下;
  2. 输入以下命令,查看文件的十六进制值:
od -x <文件名>

例如:

od -x test.txt
  1. 查看完毕后,按下"q"键退出。

以上就是在Shell-Bash中查看文件的十六进制值的方法,根据需求可以使用不同的命令来输出文件内容,方便定位问题或者检查文件格式是否正确。