linux od命令: 按不同进制显示文件】的更多相关文章

介绍:od(octal dump)命令可以以八进制.十进制.十六进制和ASCII码来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符很有用.语法: od [-A 地址进制] [-t 显示格式] 文件 选项介绍:    -A 地址进制: 按指定的进制显示地址信息;    -t 显示格式: 指定数据的显示格式; -A指定地址进制包括:    o 八进制(系统默认值)    d 十进制    x 十六进制    n 不打印位移值 -t指定数据的显示格式,主要参数有:    c…
Linux od命令 Linux od命令用于输出文件内容.od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来 将指定文件以八进制形式(默认)转储到标准输出.如果指定了多于一个的文件参数,程序会自动将输入的内容整合为列表并以同样的形式输出.如果没有指定文件,或指定文件为"-",程序从标准输入读取数据. 用法: od [选项]... [文件]... od [-abcdfilosx]... [文件] [[+]偏移量[.][b]] od --traditional [选项]..…
从“读取二进制文件”出发,到od命令的使用 在桃村实习期间,一直努力做毕业设计,我的毕业设计中有一个内容就是读取SEGY文件.在读取文件时,经常遇到的问题时你要读取浮点型数据,这时你就必须考虑你所使用的计算机CPU使用的是什么类型的浮点类型了?我遇到的是符点类型转换是IBM32浮点类型和IEEE浮点类型的转换问题,因为不知道我的CPU支持什么类型的float,所以打算做个测试.测试方法就是把浮点数据输入到文件,然后查看文件内的二进制编码!!!就在此时问题出现了 如何才能查看文件内的二进制编码呢?…
bc是Linux下的命令行式的计算器. 题目虽然叫任意进制,但是因为bc的限制,输入进制是2~16范围:输出进制是2~999范围.这与常见计算器的进制范围是一致的,比如windows计算器最高也只能处理16进制输入数据. 一.bc计算器的使用 bc计算器默认输入.输出都为10进制. [root@centos6 ~]# bc #打开bc计算器 bc 1.06.95 Copyright 2006 Free Software Foundation, Inc. This is free software…
用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制.十六进制和ASCII码来显示文件.od命令系统默认的显示方式是八进制,这也是该命令的名称由来(Octal Dump).但这不是最有用的显示方式,用ASCII码和十六进制组合的方式能提供更有价值的信息输出. 语法:od [选项] 文件…命令中各选项的含义:d 十进制b 八进制(系统默认值)x 十六进制n 不打印位移值 c 显示ASCLL码 例: [root@rusky ~]# od -b test-wc #以…
需要简单的计算的时候,不想用GUI的计算器,能在shell下直接计算就最好了 查了下,有个东西叫 bc,  具体的使用就不赘述了,可以运行bc,然后进去计算,也可以echo传递过去,大概是像这样 echo "1+2" | bc echo "ibase=16;1A+1" | bc 但用起来比较不爽,首先是要指定进制,这样整个表达式就都是这种进制的,比如说 echo "ibase=16;1A*10" | bc #计算的是 0x1A * 0x10 但我…
printf - 格式化并显示数据 printf "%d" 0x10 printf "%x" 16…
一.tr:替换或删除字符 语法:       tr [OPTION] ... SET1 [SET2] 描述       翻译,压缩和/或删除标准输入中的字符,可写吗?       到标准输出. -c, -C, --complement              使用SET1的补码 -d, --delete              删除SET1中的字符,不翻译 -s,--squeeze-repeats              将每个输入序列替换为一个重复字符              在SET…
1.cat   合并文件或查看文件内容 基本功能:cat   test.txt     查看文件内容 也可以多文件显示 cat  test1.txt test2.txt >test3.txt   把多个文件合并成一个 cat  >test.txt  创建编辑文件,后边接要编辑的内容ctrl+d或c可结束编辑  如果错了 需要按住CTRL+退格键 cat>>test.txt<<EOF       飞交互式编辑或追加内容到文件尾部  EOF必须成对出现  也可以用别的标签替…
如下代码(支持windows与Linux)会以[16进制][每行16字节]打印出一块内存的内容: void PrintBuffer(void* pBuff, unsigned int nLen) { == nLen) { return; } ; unsigned char* p = (unsigned char*)pBuff; *nBytePerLine+] = {}; printf("-----------------begin-------------------\n"); ; i…