tail 动态跟踪日志输出:
tail -f /var/log/log.txt //-f 表示持续输出log.txt尾部内容,并不断更新
tail 显示log.txt文件末尾的N行日志:
tail -n 10 /var/log/log.txt //显示倒数10行的内容
tail -n -10 /var/log/log.txt //显示倒数10行的内容
tail 显示log.txt文件第N行到末尾的日志:
tail -n +10 /varlog/log.txt //显示从第10行到文件尾的内容
cat + grep 过滤日志中关键字:
cat /var/log/log.txt | grep INFO //搜索log.txt文件中所有包含INFO字符的行并显示在终端
grep -E 过滤日志中多个关键字:
cat /var/log/log.txt | grep -E "MAJOR | ERROR" //搜索log.txt文件中所有包含 MAJOR字符或者ERROR 的行并显示在终端
重定向 (>)
如果日志过滤出来的内容太多,我们可以重定向到某个文件里单独查看
cat /var/log/log.txt | grep -E "MAJOR | ERROR" > /tmp/major_error.log
vim /tmp/major_error.log //可以使用vim 进去查看