linux tail 過濾日志文件中的關鍵字
1.查看日志文件中帶有指定關鍵詞的日志信息
tail -f 日志文件名 | grep 關鍵字 | grep 關鍵字
2.查看日志文件最后1000行
tail -f -n 1000 日志文件 (實時打印最新的日志信息)
tail -1000n 日志文件(實時打印最新的日志信息)
tail -1000 日志文件(打印出日志文件的最后1000條信息)
tail -n +1000 日志文件(從第1000行開始顯示日志信息)
3.查看日志文件的前1000行
head -n 1000 日志文件
4.查看日志文件的中間多少行
cat 日志文件 | head -n 3000 | tail -n + 1001
5.grep查看文件中是否包含有指定的字段並打印出來
grep 8080 文件 (查看文件中中含有8080字段的行)
grep -n 8080 文件(確定8080字段在文件中的行數)
grep -n -i "ggpush" 文件 (確定ggpush在文件中的行數並且忽略大小寫)
grep 'ggpush' *.cnf (匹配當前目錄下所有后綴為cnf文件含有過濾字段的內容)
6.過濾掉指定的日志信息
grep -v '關鍵字'