shell命令之od

读文件的命令,例子如下

“od -An -j16 -N2 -tu2 $prog_status_status_path”  不打印地址,跳过16个字符后读取2个字符出来

-A指定地址基数,以何种方式显示地址,选项包括:
d 十进制
o 八进制(系统默认值)
x 十六进制
n 不打印位移值
- t 指定数据的显示格式,主要的参数有:
c ASCII字符或反斜杠序列
d 有符号十进制数
f 浮点数
o 八进制(系统默认值为02)
u 无符号十进制数
x 十六进制数
除了选项c以外的其他选项后面都可以跟一个十进制数n,指定每个显示值所包含的字节数。

-a  此参数的效果和同时指定"-ta"参数相同。 
 -b  此参数的效果和同时指定"-toC"参数相同。 
 -c  此参数的效果和同时指定"-tC"参数相同。 
 -d  此参数的效果和同时指定"-tu2"参数相同。 
 -f  此参数的效果和同时指定"-tfF"参数相同。 
 -h  此参数的效果和同时指定"-tx2"参数相同。 
 -i  此参数的效果和同时指定"-td2"参数相同。 
 -j<字符数目>或--skip-bytes=<字符数目>  略过设置的字符数目。 
 -l  此参数的效果和同时指定"-td4"参数相同。 
 -N<字符数目>或--read-bytes=<字符数目>  到设置的字符数目为止。 
 -o  此参数的效果和同时指定"-to2"参数相同。 
 -s<字符串字符数>或--strings=<字符串字符数>  只显示符合指定的字符数目的字符串。 
 -t<输出格式>或--format=<输出格式>  设置输出格式。 
 -v或--output-duplicates  输出时不省略重复的数据。 
 -w<每列字符数>或--width=<每列字符数>  设置每列的最大字符数。 
 -x  此参数的效果和同时指定"-h"参数相同。 
 --help  在线帮助。 
 --version  显示版本信息。

posted @ 2012-08-15 13:17  mangu_uu  阅读(4879)  评论(0编辑  收藏  举报