xxd是二进制查看命令,默认将2文件显示为16进制字符串表示形式。

看例子:

[root@ambari dir]# cat t
31
[root@ambari dir]# xxd t
0000000: 3331 0a                                  31.
[root@ambari dir]# xxd -ps t
33310a
[root@ambari dir]# xxd -b t
0000000: 00110011 00110001 00001010                             31.

-ps 参数:以 postscript的连续16进制转储输出,也叫做纯16进制转储。
-b参数:以2进制字符串形式输出。


-r参数:逆向转换。将16进制字符串表示转为实际的数:

[root@ambari dir]# echo -n "0000000: 3331 0a                                  31." | xxd  -r
31
[root@ambari dir]# echo -n "0000000: 3331 0a" | xxd  -r
31
[root@ambari dir]# echo -n "33310a" | xxd  -r -ps
31
[root@ambari dir]# echo -n "33310A" | xxd  -r -ps
31

实际上xxd -r -ps是将字符串"33310A"转为了0x33310A这个数,而这个数正好可以被shell显示为"31"而已。

[root@ambari ~]#  echo -n "aabbcc0a" | xxd  -r -ps
ª»
[root@ambari ~]#

shell命令:xxd命令相关推荐

  1. shell介绍,命令历史,命令补全和别名 ,通配符, 输入输出重定向

    2019独角兽企业重金招聘Python工程师标准>>> shell介绍 shell是一个命令解释器,提供用户和机器之间的交互: 支持特定语法,比如逻辑判断.循环: 每个用户都可以有自 ...

  2. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  3. shell的嵌入命令大全

    围绕以下几点展开学习: 1.什么是shell的嵌入命令? 2.为什么使用shell? 3.怎样使用shell嵌入命令? 1.什么是shell的嵌入命令: ♦这些命令是在实际的Bourne shell里 ...

  4. shell特殊符_cut命令 sort_wc_uniq命令tee_tr_split命令 shell特

    8.10 shell特殊符_cut命令 *任意个任意字符 ? 任意一个字符 #注释符号 \脱义符号 |管道符 "$" 该符号与"!"合用"!$&quo ...

  5. linux read函数_Linux中shell输入ls命令后会系统会发生什么

    大家都用过Shell执行一些Linux命令 在命令的背后,到底发生了什么呢,让我们来一起探索 Shell执行主流程 1.Printthe info of reminding 打印提示信息 2.Wait ...

  6. shell的最大命令行长度

    linux的shell可以输入命令行,但是其长度是有限制的,在编写脚本程序的时候需要注意,否则可能由于命令过长而拒绝执行. 获取这一系统参数的方法是:getconf ARG_MAX [root@VLT ...

  7. shell for循环命令行_精心汇总的24道shell脚本面试题

    虽然现在Python在运维工作中已经使用很普遍,但是很多企业在找Linux云计算工程师的时候还是会问到 shell 脚本的问题,它有助于你在工作环境中自动完成很多任务. 如下是一些面试过程中,经常会遇 ...

  8. linux shell sed awk 命令(2)-awk

    linux shell sed awk 命令(2)-awk awk语法格式: awk [选项] -f program-file [ -- ] file ... 选项: -F fs, --field-s ...

  9. linux xxd命令 十六进制显示文件

    参数简介 xxd -h[elp] xxd [options] [infile [outfile]] xxd -r[evert] [options] [infile [outfile]] 如果没有指定输 ...

  10. linux远程执行shell命令行,linux shell 远程执行命令--ftp

    linux shell 远程执行命令--ftp 2018-12-07 ftp有很多命令,熟悉这些命令你能大大的提高工作效率: FTP命令行格式为: ftp -v -d -i -n -g [主机名] , ...

最新文章

  1. CSS 布局:40个教程、技巧、例子和最佳实践
  2. 飞行时间(TOF)相机优缺点及其应用领域
  3. 巨细!Python爬虫详解(建议收藏)
  4. bzoj 2406: 矩阵 ——solution
  5. MySQL 高级 - 存储过程 - 语法 - repeat循环
  6. 如何判断PeopleEditor的值为空
  7. SpringCloud教程- 断路器(Hystrix)(SpringCloud版本Finchley)
  8. AAAI 2021 | 基于对比学习的聚类工作
  9. cannot convert ‘_IO_FILE*’ to ‘const char*
  10. linux中强大且常用命令:find、grep
  11. MFC浅析 8 CArchive 原理
  12. java 内存机制(堆和栈),内存地址
  13. java 短信验证码===随机数
  14. 标准C程序设计七---05
  15. MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
  16. 【优化算法】蚱蜢优化算法(GOA)【含Matlab源码 1070期】
  17. Euraka的搭建和使用
  18. 二分类模型评价指标-Python实现
  19. 怎么把ide改成ahci_小科普 | 老电脑不重装系统,硬盘IDE模式如何改成AHCI?
  20. matlab瓶盖盖严检查,口服液瓶盖密封性的质量检测方法你知道吗?

热门文章

  1. 图像修复系列-图像修复概述
  2. Docker容器生成新镜像、打包镜像、载入镜像
  3. 推荐一款使用.NET+MSSQL的CRM 客户管理系统源码
  4. storm的ack机制
  5. 【OAuth2】详细讲解
  6. freopen 函数和 fopen 函数简单介绍
  7. web课程设计使用html+css+javascript+jquery技术制作个人介绍6页
  8. 头歌教学实践平台(高级程序语言设计(c))
  9. 关于计算机500字英语作文,小学英语作文500字(共8篇)
  10. RocksDB的一些基本概念及简单应用(扫盲)