日期:2014-05-16  浏览次数:20681 次

几个有用的linux命令

一、

有时候希望把找到的包含某些内容的文件名字给打出来,如果只是需要打印文件名,使用如下命令:

find . -name "*.log" -exec grep -l "RspCode:20" {} \;

如果希望既把文件打印出来,还把相应的字符串所在的位置打印出来,使用如下命令

find . -type -f -name "*.log" -print | xargs grep -n "RspCode:20"

基本上都是在find和grep的参数上面做文章

二、

反向打印某个文件,这个用于文件比较大,但需要从尾部深入地查看。tail不能很好地支持编辑搜索等功能。完成这个任务最后的命令是cat的反向体

tac