溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中怎樣使用grep命令

發布時間:2021-11-11 15:32:37 來源:億速云 閱讀:200 作者:小新 欄目:安全技術

這篇文章主要介紹了linux中怎樣使用grep命令,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

我們知道可以使用cat來查看文本文件的內容,但是有的時候我們不是需要查看全部內容,而是需要查看包含某些信息的一行,如在***中我們需要查看某些配置文件中是否包含一些敏感信息,如密碼信息,數據庫連接信息等,就可以通過使用grep來進行快速查看我們需要查看的內容了!

使用語法如下:

grep 查找內容 要查找內容的文件

    如果查找內容中包含空格,那么需要加單引號',如:grep 'test hh' filenema,另外可以在多個文件中進行查找,直接在后面繼續添加文件名即可!

root@kali:~/linuxcmd# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
root@kali:~/linuxcmd#
root@kali:~/linuxcmd# grep root /etc/passwd /etc/shadow
/etc/passwd:root:x:0:0:root:/root:/bin/bash
/etc/shadow:root:$6$8uR2a64J$y2Oc5C6QsTRtJ1tpfpJKDIAfXzSM8rJ0IizfM32Mn.ac.UBUGgtq1HT2kgvnx4LFGukbj/poLJzg32VjpTbJS.:17103:0:99999:7:::
root@kali:~/linuxcmd#

    由于linux對大小寫是敏感的,而grep也是區分大小寫的,因此如果想不區分大小寫,就需要加上-i這個參數!

root@kali:~/eth20/eth20# grep hello test.txt
hello eth20!
root@kali:~/eth20/eth20# grep -i hello test.txt
hello eth20!
HELLO ETH10!
root@kali:~/eth20/eth20#

    grep常用參數主要有以下幾個:

  • -i 不區分大小寫

  • -c 統計包含匹配的數據行

  • -n 輸出行號

  • -v 反向匹配

root@kali:~/eth20/eth20# grep -n hello test.txt
1:hello eth20!
root@kali:~/eth20/eth20# grep -c hello test.txt
1
root@kali:~/eth20/eth20# grep -v hello test.txt
HELLO ETH10!
root@kali:~/eth20/eth20#

感謝你能夠認真閱讀完這篇文章,希望小編分享的“linux中怎樣使用grep命令”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女