linux grep 從入門到精通

linux grep 從入門到精通

1、初級

  搜索日誌linux

  grep "186" catalina.outless

  在新輸出日誌中監聽固定字符串日誌

  tail -f catalina.out | grep "1862"字符串

  在日誌最後200行監聽固定字符串
  tail -n 200 catalina.out | grep "1862"入門

2、中級

  在新輸出日誌中監聽固定字符串 並 按屏 顯示搜索

  tail -f catalina.out | grep "1862" | lessgrep

  在新輸出日誌中監聽固定字符串 並 加色 顯示文件

  tail -f catalina.out | grep "1862" --colorco

  在新輸出日誌中監聽固定字符串 並 顯示關鍵字周圍 10 行字符

  tail -f catalina.out | grep "1862" -C 10  --color

  在新輸出日誌中監聽固定字符串 並 顯示關鍵字後 10 行 並高亮

  tail -f catalina.out | grep "1862" -A 10  --color

3、高級

  在新輸出日誌中監聽 兩個(或關係) 固定字符串 並 顯示關鍵字後 10 行 並高亮

  tail -f catalina.out | grep -E "1862 | 123" -A 10  --color

  在新輸出日誌中監聽 兩個(或關係) 固定字符串 並 顯示關鍵字後 10 行 並高亮 並分屏顯示

  tail -f catalina.out | grep -E "1862 | 123" -A 10  --color=always | less -R

  在新輸出日誌中監聽 兩個(且關係) 固定字符串 並 顯示關鍵字後 10 行 並高亮 並分屏顯示

  tail -f catalina.out | grep -E "186" -C 10 --color=always |grep "123" -C 10 --color=always| less -R

  grep -v 「」 不查找指定內容

  例:

  ll |grep -v "manager"   展現當前目錄下全部文件內容,且文件名不包括含」manager「的文件

4、終極

  以上命令參數隨機組合,無招勝有招

相關文章
相關標籤/搜索