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

Linux od命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
$ K9 k, a( P6 ^* |2 k. ~
Linux od命令用于输出文件内容。
' J5 g# u6 l& e+ ?* s) O4 K; A5 t8 b5 y  A1 V  B! f
od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。! F- V: i& T$ X- R+ F' N( R
' N2 p5 u1 a/ v$ _; q

5 b  `7 L( u% m* ?8 \语法; Z1 G( t# Q3 B; K6 E1 W9 H& O

3 j) c7 H4 M$ C" h8 G1 u" G0 uod [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][--help][--version][文件...]- k' C( ^) E8 [, r
( I+ |# P5 Q/ Y, ~9 p8 A. S
) _! M* T9 b% ?& {

' q6 d- u  v2 f. k参数:( {$ C& ]1 A- Y9 G0 I( v" s" k
& r% M& C; z& C, Q* o# l
-a  此参数的效果和同时指定"-ta"参数相同。* K- }  O* V& \
-A<字码基数>  选择要以何种基数计算字码。4 J" Y0 z; n" Q  }* l; ~
-b  此参数的效果和同时指定"-toC"参数相同。# R7 g! D. `/ h' X0 ~
-c  此参数的效果和同时指定"-tC"参数相同。
! m- c- a% y* N5 v4 F2 M-d  此参数的效果和同时指定"-tu2"参数相同。
2 |, x/ C0 K# d- q/ o- j; D-f  此参数的效果和同时指定"-tfF"参数相同。
8 o! `/ L9 x# |2 M& p-h  此参数的效果和同时指定"-tx2"参数相同。* b2 q" [+ I, C! D) D
-i  此参数的效果和同时指定"-td2"参数相同。
# C8 k" ~& S# ?" G2 N# f-j<字符数目>或--skip-bytes=<字符数目>  略过设置的字符数目。, b& ^/ f- x6 `+ U& t1 @
-l  此参数的效果和同时指定"-td4"参数相同。* h+ N# c; ^* Q: P
-N<字符数目>或--read-bytes=<字符数目>  到设置的字符数目为止。6 N. u9 {' S. }, o8 [1 h9 }
-o  此参数的效果和同时指定"-to2"参数相同。" V( a4 I+ i2 k1 r' j0 _5 C% d
-s<字符串字符数>或--strings=<字符串字符数>  只显示符合指定的字符数目的字符串。5 I4 d6 A8 H( V( C; n
-t<输出格式>或--format=<输出格式>  设置输出格式。
- w& U5 W' }+ M  b( V! n, G-v或--output-duplicates  输出时不省略重复的数据。( N" s/ D& ?0 T4 j& ^
-w<每列字符数>或--width=<每列字符数>  设置每列的最大字符数。( n" c# k& O* d* m6 l( ~/ g0 ^
-x  此参数的效果和同时指定"-h"参数相同。4 w& b% v9 l% f1 l) s% @/ F# y
--help  在线帮助。
6 u! L3 {4 I% ?! w9 I0 `--version  显示版本信息。
  C, ^' K6 l3 X$ o
" k% f. H+ m+ C+ r- {0 I  O
3 @$ k) S% T" ^8 N" [9 l, A
0 y; _% U% w' r$ A: r; l实例* R2 P- d; I' {# ^. y5 m. \4 m
3 T1 x- U& f) \: e
* N5 `0 U# \7 A* B% _' ~* p6 I3 X
创建 tmp 文件:% R. g: R" }) G0 f, u/ C

$ C" U( e9 Q. n7 F$ echo abcdef g > tmp
7 ~* x1 O) s# g$ cat tmp( B$ s8 `9 |. n; h" I8 ^
abcdef g
! j6 ?# m, F: n3 B
6 ?( E5 ?" Q2 e, [/ G5 w
( H9 u. Z1 D3 j: W
3 r- Y1 u. E  c5 p+ b6 Z使用 od 命令:
9 F$ k- |% T5 O4 t
' K0 D! r  q3 A& T6 F* I' L  m$ od -b tmp& |$ B: v2 F% F. j2 N6 E
0000000 141 142 143 144 145 146 040 147 012" e+ z. w% q& j/ s. ~; U8 @9 k- V: n, |
0000011
: S0 D: j: x. ^1 o% q- O! S% A2 x1 {0 y: J1 {- `
5 x' X  u( u) P1 B* b) q; \3 Z
. ~" i6 x, ~) e. G
使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节:
5 g' S8 C5 b* k; L; s, a
1 x+ [' _# L" y0 e$ od -c tmp( X, W. {" A) p7 a! Q
0000000   a   b   c   d   e   f       g  \n
( r# i& Y) z+ `9 e* U; _% p0000011- S& j7 H/ C* s% Q9 ~

5 q5 N  l& A$ _4 Z0 c9 M- X/ o) B' s+ D* B6 E7 x

, A- M4 R! s( X6 r$ h& z使用ASCII码进行输出,注意其中包括转义字符3 i, A9 D& r4 U+ I% v+ Y' z- g
! c3 J' t" A6 f& Q$ s4 ]( ?! P
$ od -t d1 tmp
' S3 ?$ m; N' k8 z. u0000000   97   98   99  100  101  102   32  103   10
; j3 B6 W: \/ d. S% G0000011
8 G% h5 ^* F7 a3 |6 G, h1 ]8 o% J9 |  N, |

, M$ W6 M# ^, a. |
- p9 i% C& f' }# E; L9 J9 z使用单字节十进制进行解释
6 j& y4 S& a& l
( t" |. k- X, _) z3 W3 ^% f$ od -A d -c tmp
! `) \( [7 M4 N+ K& W; v) {0000000   a   b   c   d   e   f       g  \n
/ c1 |" E  o- D( ~1 }, c  [0000009
! Y4 S  V5 J8 A* y: @, Y) F
  • 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:16 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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