我创建了一个简单的文件,1.txt:
echo "hello" >> 1.txt
然后我就把它扔掉了:
hexdump 1.txt
以及终端输出:
0000000 68 65 6c 6c 6f 0a
0000006
0000000
和 是什么0000006
意思?
答案1
0000000在此示例中,是特定行中打印的第一个字节的偏移量(十六进制,从文件开头算起)。
0000006本例中是文件中的字节数(十六进制)。单词“hello”中有五个字符和一个换行符(0x0A)。
尝试回显较长的文本或重复echo "hello" >> 1.txt
几次以增加文件的大小。然后看hexdump
结果。