1、log文件中关键字匹配查找
单个文件可以使用vi”或vim编辑器打开日志文件,然后使用编辑器里的查找功能,在查看模式下(直接打开就是查看模式),输入 :/待匹配的关键字进行查找,按n查找下一个,按N查找上一个。
2、截取2020-04-08这天19点55分到10点19分的日志输出到new1.log文件
sed -n ‘/2020-04-08 19:55/, /2020-04-08 22:19/p’ catalina.out > new1.log
-
使用Linux的tail命令来截断日志文件,例如:tail -n 1000 logfile.log > newlogfile.log,这将截断logfile.log文件的最后1000行,并将其写入到newlogfile.log文件中。
-
使用Linux的sed命令来截断日志文件,例如:sed -n ‘1,1000p’ logfile.log > newlogfile.log,这将截断logfile.log文件的前1000行,并将其写入到newlogfile.log文件中。
-
使用Linux的grep命令来截断日志文件,例如:grep -E ‘1{4}-[0-9]{2}-[0-9]{2}’ logfile.log > newlogfile.log,这将截断logfile.log文件中以日期开头的行,并将其写入到newlogfile.log文件中。
1、cat
从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
2、tail
tail -n 15 XXX.log # 查看该日志文件中最后15行
3、给目录下的文件按创建日期排序
ls -ut
4、用rm删除很多文件时必须一个个按y确认么?
rm -f filename 删除文件不用确认
rm -rf dirname 删除文件夹不用确认
0-9 ↩︎