【Linux基础】查看十六进制hexdump
1.hexdump简介
hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制格式进行查看。
指令所在路径:/usr/bin/hexdump
2.命令语法
hexdump [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]
3.参数说明
此命令参数是Red Hat Enterprise Linux Server release 5.7下hexdump命令参数,不同版本Linux的hexdump命令参数有可能不同。
4.使用示例
示例文件test.txt内容如下:
cat >test.txt ABCDEFGHIJKLMNODF12*DFDF
参数:-C,以16进制和相应的ASCII字符显示文件里的字符
[root@DB-Server ~]# hexdump -C test.txt 00000000 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 44 |ABCDEFGHIJKLMNOD| 00000010 46 31 32 2a 44 46 44 46 0a |F12*DFDF.| 00000019
//-n设定只输出前n个字符(只输出ABCDE) [root@DB-Server ~]# hexdump -C -n 5 test.txt 00000000 41 42 43 44 45 |ABCDE| 00000005 //-s参数设定从第n个字符后开始输出(前面ABCDE不输出) [root@DB-Server ~]# hexdump -C -s 5 test.txt 00000005 46 47 48 49 4a 4b 4c 4d 4e 4f 44 46 31 32 2a 44 |FGHIJKLMNODF12*D| 00000015 46 44 46 0a |FDF.| 00000019
参数:-c, 以ASCII字符显示文件中字符
//可以输出换行符,这个功能可以用来检查文件是Linux的换行符格式还是Widows格式换行符。[root@DB-Server ~]# hexdump -c test.txt 0000000 A B C D E F G H I J K L M N O D 0000010 F 1 2 * D F D F \n 0000019
参数:-b, 以8进制显示文件里面的字符
//一行显示16字节,test.txt中一行不足16字节则用下一行补足,超过16字节则换行显示 [root@DB-Server ~]# hexdump -b test.txt 0000000 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 104 0000010 106 061 062 052 104 106 104 106 012 0000019
参考文档:
Linux命令学习总结:hexdump
转载于:https://www.cnblogs.com/badboy200800/p/11115950.html
【Linux基础】查看十六进制hexdump相关推荐
- linux下查看十六进制文件方法
转载自CSDN博客:http://blog.csdn.net/ljasdf123/article/details/8531087 1. 在 vi 或 vim 的命令状态下 :%!xxd ...
- linux以16进制打开文件,linux下查看十六进制文件方法
1. 在 vi 或 vim 的命令状态下 :%!xxd --将当前文本转换为16进制格式. :%!xxd -r --将当前文件转换回文本格式. 2. od ...
- Linux 基础——查看文件内容的命令
第四天,继续学习.今天看到一句话,"你以为你以为的就是你以为的吗?",这句话还是有点意思啊!!! 一.查看文件内容的命令 file dest:查看文件的类型.在Linux中,文件的 ...
- Linux基础-查看文件与目录
今天我们一起认识下linux使用的最频繁的命令: ls (list source) 查看资源 ls -a 列出隐藏文件(以.开头的文件) ls -F 根据资源类型,在资源后使用后缀来区分不同的类型,/ ...
- Linux 基础-查看和设置环境变量
一,查看环境变量 二,环境变量类型 三,设置环境变量 四,参考资料 一,查看环境变量 在 Linux中,环境变量是一个很重要的概念.环境变量可以由系统.用户.Shell 以及其他程序来设定.变量就是一 ...
- Linux基础——查看IP及port的简单实现
需要注意,不同的机器,有的可能为大端字节序,有的可能为小端字节序. 小端就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端. 大端就是高位字节排放在内存的低地址端即该值的起 ...
- Linux基础查漏补缺
文章目录 第二遍重新回顾Linux基础 查看主机名 修改主机名 查看IP地址 Linux的 "--"和"-" 根目录文件的意义和作用 alias 直接在命令行界 ...
- 命令查看linux版本,linux基础之教你如何查看linux版本
linux基础之教你如何查看linux版本 2008-08-28 eNet&Ciweek 如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: ...
- Linux命令查看子进程命令,Linux基础命令——查看进程命令
linux是一个 多进程 多用户的操作系统 ps(显示当前进程的状态) ps -ef 查看当前linux 进程 ps -ef | grep 'mysqld' 过滤mysql的进程 (grep ...
最新文章
- springboot集成spring security安全框架入门篇
- Web框架之Django_06 模型层了解(F查询、Q查询、事务、update和save、only和defer、choice属性、bulk_create)
- 第十届蓝桥杯省赛JavaC组真题——详细答案对照(完整版-包含打扫机器人的视频全过程讲解与编码内容对照)
- Android 和 Chrome OS 融合的可能性
- HTML特效之团购页面效果
- photos怎么改成中文_Win10怎么设置中文语言?Win10设置语言为中文的方法图解
- Unity SRP自定义渲染管线 -- 5.Directional Shadows
- 创造型模式——单例模式
- IntelliJ IDEA中Maven项目的默认JDK版本
- PHP输出控制(Output Control)函数
- OSi七成模型 tcp/ip网络模型
- vue打包配置的详细说明【config/index.js的build部份】
- 单目深度估计方法:算法梳理与代码实现
- Java 生成数字证书系列(三)生成数字证书
- 第六届苏州·张家港全球创新创业大赛等你来赛!
- Shadow SSDT
- HTML名人名言案例
- ERP已死,云计算上位
- Andorid屏幕唤醒异常,Power按键无法点亮屏幕的分析
- Excel导出带图片详解