博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[20171124]xxd与通配符.txt
阅读量:7126 次
发布时间:2019-06-28

本文共 1104 字,大约阅读时间需要 3 分钟。

[20171124]xxd与通配符.txt

--//linux 上许多命令都支持通配符,比如

$ ls -l *.txt
-rw-r--r-- 1 oracle oinstall 44801024 2017-11-24 09:16:38 c01.txt
-rw-r--r-- 1 oracle oinstall 44801024 2017-11-24 09:16:43 c02.txt
-rw-r--r-- 1 oracle oinstall    60168 2017-11-24 09:18:02 c03.txt
--//显示后缀为txt的文件.

$ md5sum control0*

12e501eabc3bd85f922a7df9b5d21282  control01.ctl
115df6fe8408aba742e63b12ce369299  control02.ctl
--//文件名开头control0的md5.

--//但是今天在使用xxd时我犯了一个错误.

xxd -c 16 -g 4 /mnt/ramdisk/book/control0[12].ctl | grep '01404010'

--//检查发现/mnt/ramdisk/book/control02.ctl文件破坏了.看看前面的md5sum输出就明白了.

$ file control0*

control01.ctl: data
control02.ctl: ISO-8859 text

--//如果你看xxd的man文档就明白了:

XXD(1)                                                                  XXD(1)

NAME

       xxd - make a hexdump or do the reverse.

SYNOPSIS

       xxd -h[elp]
       xxd [options] [infile [outfile]]
       xxd -r[evert] [options] [infile [outfile]]
--//输入文件在前,输出文件在后.这样control02.ctl就变成了输出文件.

SYS@book> shutdown immediate ;

ORA-00227: corrupt block detected in control file: (block 1, # blocks 1)
ORA-00202: control file: '/mnt/ramdisk/book/control02.ctl'
--//可以发现控制文件损坏了.只能shutdown abort关机.

--//看来以后工作要注意..^_^.

--//以后切记xxd命令不要使用通配符.包括多个文件的写法….

转载地址:http://gcoel.baihongyu.com/

你可能感兴趣的文章
优酷在多模态内容理解上的研究及应用
查看>>
JavaScript学习笔记整理:对象篇
查看>>
GitHub的bug赏金计划升级:奖金提高到3万美元以上
查看>>
中国法院裁定:禁售部分型号苹果手机
查看>>
使用实体框架、Dapper和Chain的仓储模式实现策略
查看>>
HTTP/2推送之难,远超想象
查看>>
与Bob McWhirter的问答:WildFly Swarm更名为Thorntail项目
查看>>
新书问答:Agile Management
查看>>
在sublime中实现代码检测
查看>>
活在伟大的Scrum团队是什么感觉
查看>>
Swift 5进入发布倒计时
查看>>
一套代码称霸5大端口,移动金融应用还能这样开发?
查看>>
MIT开发Polaris,使网页载入加快34%
查看>>
微软对macOS和Linux开放量子开发工具集
查看>>
一份关于Angular的倡议清单
查看>>
没有估算,你仍然可以用这些决策策略
查看>>
通过调研开源基准测试集,解读大数据的应用现状和开源未来
查看>>
译文-调整G1收集器窍门
查看>>
时序数据库InfluxDB 2.0 alpha 发布:主推新的Flux查询语言,TICK栈将成为整体
查看>>
开源是项“全民工程”,揭秘开源团队的管理运作
查看>>