linux grep常用過濾命令

2021-08-21 03:29:21 字數 528 閱讀 9632

過濾的內容可以是乙個片語等, 需要用引號包裹

1. 獲取檔案中的關鍵字key:  cat filename | grep "key"

2. 獲取檔案中的某個關鍵字key1, key2, key3: cat filename | grep -e "key1|key2|key3"

3.獲取檔案中的多個關鍵字,同時滿足: cat filename | grep key1 | grep key2| grep key3

4. 忽略檔案中的某個關鍵字, 需要轉義"|":cat filename | grep -v "key1\|key2\|key3"

5. 有時候使用grep會提示"binary file (standard input) matches", 可以加上-a引數: cat filename | grep -a "key"

-a: 想處理文字一樣的處理二進位制檔案. 輸出以上"binary file (standard input) matches"的提示是因為檔案的前幾個位元組指示該檔案包含二進位制資料, 詳細可以使用man grep 命令檢視解釋

wireshark 常用過濾命令

1.過濾源ip 目的ip。在wireshark的過濾規則框filter中輸入過濾條件。如查詢目的位址為192.168.101.8的包,ip.dst 192.168.101.8 查詢源位址為ip.src 1.1.1.1 2.埠過濾。如過濾80埠,在filter中輸入,tcp.port 80,這條規則是...

wireshark常用過濾命令3

wireshark 是乙個很常見的網路封包分析軟體。網路封包分析軟體的功能是擷取網路封包,並盡可能顯示出最為詳細的網路封包資料。在實際工作中,經常需要使用它進行報文的分析工作,wireshark即可以在windows環境下進行抓包,更多的是將在linux環境下通過tcpdump等抓包工具抓取到的資料...

php 常用過濾類

str 漢hah子abc abc123 if preg match chr 0xa1 chr 0xff a za z0 9 str gb2312漢字字母數字下劃線正規表示式 if preg match x xa za z0 9 u str utf 8漢字字母數字下劃線正規表示式 else exit ...