找回密码
 注册
关于网站域名变更的通知
查看: 633|回复: 3
打印 上一主题 下一主题

Linux od命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-8-2 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

5 T8 i3 [  ^+ x$ s0 M  ]) oLinux od命令用于输出文件内容。2 I+ {" N; Y4 M  F
8 P, v$ s, F/ S
od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。8 J% |2 ~% {( f

( V) G0 N& {3 S+ X4 S9 m; f5 u, |, u* P6 C# K/ A6 A; g+ |
语法6 ~' V* h) K; X9 P# J! g! g5 V

5 z+ a0 ?" c& \2 Aod [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][--help][--version][文件...]: w9 J" a8 \& A+ e' q

5 `6 a8 N" ~* Z% b9 K4 }  G
" @/ U9 ?/ e6 T/ }1 G- J' @" o1 r$ D& n, `8 Z! J. s8 m7 F1 i4 b% |: S4 j% }
参数:( K9 L% {& \9 l% \2 f& ?

) E2 W3 n/ }/ {7 ~-a  此参数的效果和同时指定"-ta"参数相同。
2 f3 @& |8 O. w" V. w! {0 S, P/ a-A<字码基数>  选择要以何种基数计算字码。
1 p1 B" p5 }9 \7 @6 Y- a" b-b  此参数的效果和同时指定"-toC"参数相同。0 T2 l9 s/ A% x6 Y
-c  此参数的效果和同时指定"-tC"参数相同。
( b0 S7 c# x) ]6 R+ d! d1 [-d  此参数的效果和同时指定"-tu2"参数相同。
6 p' M% u; W: K2 H, ~1 V# z3 \# [-f  此参数的效果和同时指定"-tfF"参数相同。5 \8 B8 O4 q- g; v4 I6 G
-h  此参数的效果和同时指定"-tx2"参数相同。
' E. Y7 |, Q8 K1 D. Q-i  此参数的效果和同时指定"-td2"参数相同。
  Y0 I0 W# W9 W-j<字符数目>或--skip-bytes=<字符数目>  略过设置的字符数目。
. s1 u* m8 C$ J" ?, T' R% m-l  此参数的效果和同时指定"-td4"参数相同。# `+ b! K# U+ m
-N<字符数目>或--read-bytes=<字符数目>  到设置的字符数目为止。
# Z) M6 I' u4 O( a-o  此参数的效果和同时指定"-to2"参数相同。
1 n- @5 w' z! }' `) n( x% ?! X-s<字符串字符数>或--strings=<字符串字符数>  只显示符合指定的字符数目的字符串。3 R$ f& ~+ K% q; Y
-t<输出格式>或--format=<输出格式>  设置输出格式。7 B% A' Q6 f* {3 `  y" u
-v或--output-duplicates  输出时不省略重复的数据。5 Z) Z, H' M3 P
-w<每列字符数>或--width=<每列字符数>  设置每列的最大字符数。5 q  N! X; m& A. B, ~
-x  此参数的效果和同时指定"-h"参数相同。
' L1 [, k6 o5 ~4 Y  f6 R2 Q" ~--help  在线帮助。
/ l9 i% g+ k0 A--version  显示版本信息。6 Q; w7 K- y5 V

5 D! U% s. X9 M! J4 W$ G$ S4 }& ^5 W, k' r) I
; Q: U8 c: s$ x  N# p
实例' c1 {1 B' ^6 [6 y8 \, j' M

" x# r3 z2 D1 a4 O, R) x1 _; _0 |; c
创建 tmp 文件:  s, h2 X( Q! c( I5 i4 R

; z  i. t" ^3 m& |4 B" z$ echo abcdef g > tmp+ ]3 }4 X7 G# C1 [
$ cat tmp
1 F( Y( l2 x# r8 \- v, P% a) U* R, cabcdef g6 v) [9 R0 }' w. \: B
5 P" H" M+ O0 ~' h% l- o
' g' ]4 s& v3 v- z; f1 K) {0 ^

: p5 b* J  R& B. c使用 od 命令:
. W2 ~$ F: ^- }0 G; D. ]4 [+ }; x6 Q) `' Z/ U  Z. u
$ od -b tmp
/ }/ g% h2 P) o0000000 141 142 143 144 145 146 040 147 012
7 Y5 k# o; t/ Z, y00000117 G; |8 w' o- j  N0 }4 @2 p$ C
4 @- C) {) M9 I" I* ~

4 _9 J& W& v$ D+ j) {- \7 @) l0 F
使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节:  M- [! n, \  b2 a6 C+ {' M
: C- x( `' t; ~8 |0 E% e% O* e7 t
$ od -c tmp" n" m5 ?3 D1 E  O
0000000   a   b   c   d   e   f       g  \n
: u# |8 D# w5 A, y8 C0000011
1 C. ~& _8 c9 J% j
" ]2 M( f1 P% X
6 V5 i1 r* S7 E3 l! f5 B% j. |6 n; b* A! Z. P6 V' N  V4 R  O7 q
使用ASCII码进行输出,注意其中包括转义字符
2 h4 Q5 |8 L" ]) N+ ?. U2 F- V
) ]6 s; ], v: V$ od -t d1 tmp! U! _8 c, Y: I6 I: U' V
0000000   97   98   99  100  101  102   32  103   10$ v8 G. k( S( h6 n( l
0000011
& f. X8 L" T! I( `3 t" q# T- v4 `/ W1 z( Y1 F1 Q8 T4 j
# e& S/ q- |- _' X$ t8 n" l
9 F' ^* ~3 p: q" i$ R
使用单字节十进制进行解释
/ G# a( s. z8 T( }% [$ M
# W7 S  ~4 ^  h( K* k4 S$ od -A d -c tmp
: {5 U. ?0 ?5 l0 [  }( x0000000   a   b   c   d   e   f       g  \n! \* O7 a# C; j
00000095 v0 W* p) F0 ^  ], O8 s2 Z
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-8-2 13:37 | 只看该作者
    Linux od命令用于输出文件内容

    该用户从未签到

    3#
    发表于 2021-8-2 13:39 | 只看该作者
    od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来

    该用户从未签到

    4#
    发表于 2021-8-2 13:40 | 只看该作者
    使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 04:42 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表