Linux提示:如何使用od命令

足球竞猜app软件|2018年7月19日

在今天的Linux提示,我们将看看od命令,它允许您查看文件的内容。

版权©2018 IDG通信公司。足球竞彩网下载

你好,这是桑德拉Henr欧洲杯男足y-Stocker,“Unix作为第二语言”的作者的博客在网络世界。足球竞猜app软件
在今天的Linux提示,我们将看看od命令——一个命令,允许您查看文件的内容。如果你思考”等等,我能做到与猫或多个“嗯,是的,你可以看看文本文件与猫,但是图像文件和可执行文件呢?如果你想看看这些文件的内容,查看od。
“od”这个名字代表“八进制转储”,但od比名字更灵活。它允许您显示的内容文件的格式。让我们来看一个例子。
说我想看里面一个png或者jpg文件。我可以用一个命令如下:
美元od bc企鹅。png |头-12
107 211 120 116 0000000 015 012 032 012 000 000 000 015 111 110 104 122
211 P N 032 G \ r \ N \ N \ \ 0 \ 0 \ r H D r
306 000 000 000 0000020 000 000 000 376 010 006 000 000 000 141 262 172
\ \ 0 \ 0 306 \ \ 0 \ 0 376 \ 006 \ 0 b \ \ 0 262 z
046 235 000 000 0000040 346 172 124 130 164 122 141 167 040 160 162 157
235 \ \ 0 & 346 z T X T R w p R o
145 146 151 154 0000060 040 164 171 160 145 040 145 170 151 146 000 000
f i l e t y p e e x我f \ \ 0
234 170 332 255 0000100 151 226 134 071 156 205 377 163 025 136 002 011
x 332 255 234 226 9 \ n 205 377年代025 ^ 002 \ t
170 316 313 341 0000120 216 167 340 345 373 273 214 220 112 122 127 367
316 313 341 x 216 w 340 345 373 273 214 220 367 J R w
感兴趣吗?说真的,这是很有趣的。注意字符串“PNG”附近的开始第二行吗?识别这个文件为png文件。每一个png文件将这个标识符。
重要的是要明白,这里的输出显示了每两行16字节的文件。第一、第三和第五行等给我们展示了在八进制数据;第二,第四和第六等显示字符的解释时的值对应于ASCII字符。如果你进一步向下看,你会看到字符串“原始概要文件类型exif”——另一个比特的信息描述的文件我们看。其余的大部分文件包含的数据包含图像的组织为一系列的“块”。每个块包含块的长度,块类型、块数据和CRC(循环冗余校验)值,可用于验证块是有效的。
如果你看一个可执行的——一个文件对应一个Linux命令——你会看到这样的:
美元od bc /bin/echo |头4
106 177 105 114 0000000 002 001 001 000 000 000 000 000 000 000 000 000
177 E L F 002 001 001 \ \ 0 \ \ 0 \ \ \ 0 \ 0 \ 0
000 003 000 076 0000020 001 000 000 000 120 034 000 000 000 000 000 000
003 \ 001 0 > \ 0 \ 0 \ 0 0 P 034 \ \ \ \ \ 0 \ 0 \ 0
在这个例子中,我们看到“精灵”作为文件类型标识符(可执行和可链接格式)。
您可以使用od看文本文件,但是这是很少有用,除非你只是想看看信件看八进制。
美元od bc你好
0000000 110 145 154 154 157 054 040 127 157 162 154 144 041 012
W H e l l o, o r l d !\ n
0000016
这是你两分钟Linux今天的小贴士。如果你喜欢这个视频,请点击分享按钮。更多的Linux技巧,一定要关注我们的Facebook, Youtube和NetworkWorld.com。
受欢迎的
以视频IDG.tv