Linux常用過濾命令grep的使用介紹

2021-12-30 11:11:11 字數 703 閱讀 1142

1.grep all 過濾出含有all三個字母的所有語句 如:all tooallto alltoall allallto100uuualltoall&&all&all*;all;

grep -w "all"過濾出來的是含有all這個單詞的所有語句 也就是說只過濾字母數字,不過濾字元all tooallto alltoall all&&all&all*;all;

2.grep --color=auto 「root」1.txt 將root一紅色標識出來例子:cat 999.txt | grep qwer --color=auto

3.grep -v 取反引數 也就是說過濾出除了 -v後面引數的所有資料例子:

4.grep -c "root" 1.txt root這個檔案在1.txt裡出現的行數例子:

5.grep -n 「qwer」999.txt 顯示匹配的行數(在第幾行出現的)

6.顯示出匹配的檔案 grep 「qwer」 999.txt 888.txt 777.txt

7.忽略大小寫字母 : grep -i 「qwer」 999.txt

8.向上匹配,向下匹配,和向上向下分別匹配 (很常用!)grep "root" -a 2 匹配含有root的那一行再多往下顯示2行,最後顯示三行grep "root" -b 2 匹配含有root的那一行再多往上顯示2行,最後顯示三行grep "root" -c 2 匹配含有root的那一行再多往上,往下顯示2行,最後顯示五行

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,這條規則是...

linux grep常用過濾命令

過濾的內容可以是乙個片語等,需要用引號包裹 1.獲取檔案中的關鍵字key cat filename grep key 2.獲取檔案中的某個關鍵字key1,key2,key3 cat filename grep e key1 key2 key3 3.獲取檔案中的多個關鍵字,同時滿足 cat filen...

wireshark常用過濾命令3

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