我在csdn上发表的上一篇,恰好是一年前的今天,你说这是巧合呢还是巧合呢,有时候想想真的挺奇怪,一年来,会有很多事情发生变化,是我们怎么也想不到的,无论是外在的事物,还是内心的想法感受,都是存在无穷的变数。世界真是奇妙。
下面对工作中经常用到的Unix命令和DB2命令做一个总结。
第一个就是列出当前目录中的文件,ls命令,按照时间顺序列出:ls -lrt
如果想把隐藏文件也列出来,就多加一个a参数:ls -lart
第二个是改变目录命令,cd,
返回上一层目录:cd ..
返回到上一次所在目录:cd -
第三个是搜索关键字命令,grep
一般我们在查问题的时候,通常会根据交易流水号(终端流水号)定位日志文件中的某一笔交易的所在位置,
在该目录下搜索所有文件中包含123456的文件:grep 123456 *
如果123456在日志中被截断了,就是不在一行内,那样是搜不到的。
那样的话可以这样搜一下试试:grep 1234* *
这里是搜索以1234开头的字符串。
有些时候,比如我就想看终端给前置上送的报文,我会知道这些报文就存在于某些特定的日志里,于是我 会这么搜
grep 123456 routein*
意思就是搜索的范围变为所有以routein为开头的文件中进行,这样缩小范围,提高查找效率。