zyccsdn 2012-01-04
cat 命令是 concatenate(连锁)的简写,意思是合并文件。该命令可以显示文件的内容,或者是将多个文件合并成一个文件。
例如:
1.合并日志文件
$cat *.log > temp.log //把当前目录下所有的log文件合并成temp.log文件
2.清空日志文件
$cat > temp.log //把temp.log文件清空
3.截取日志
sed -n '/16:00:00/,/16:30:40/p' csc.log >/tmp/aa.out
把csc.log中 16:00:00 开始 16:30:40结束的日志输出到 >/tmp/aa.out
4.显示日志文件的序列号
#vi csc.log
:set nu
5.删除7天前的日志文件
#find -mtime +7 -type f -delete
经过自己测试,无法找到app.log文件。如要将日志文件保存在 :根目录/web-info/logs/下,个人有以下4种解决方案:。但这种写法灵活性很差。以下3中使用相同的设置原理: jvm的环境变量