linux查詢 搜尋字元或檔案

2021-08-04 13:11:28 字數 809 閱讀 1139

linux下查詢、搜尋相關

(1)、規則

/pattern:向下查詢pattern匹配字串 

?pattern:向上查詢pattern匹配字串

使用了查詢命令之後,使用如下兩個鍵快速查詢: 

n:按照同一方向繼續查詢 

n:按照反方向查詢

(2)、查詢匹配的字串 

pattern是需要匹配的字串,例如:

/abc#查詢abc
除此之外,pattern還可以使用一些特殊字元,包括(/、^、$、*、.),其中前三個這兩個是vi與vim通用的,「/」為轉義字元。

/^abc#查詢以abc開始的行

/abc$#查詢以abc結束的行

//^abc#查詢^abc字串

參考**:

find ./ -name "*" | xargs grep --color=auto "mysql"

參考**:

find . -name "*.in" | xargs grep "thermcontact"

當前目錄開始查詢所有擴充套件名為.in的文字檔案,並找出包含」thermcontact」的行

find .|xargs grep -ri "ibm" -l

查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名 

參考**:

Linux搜尋檔案或內容

1 遞迴搜尋檔案內容,如果查詢 hello,world 字串,可以這樣 grep rn hello,world 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫 2 搜尋檔案 find name pay.html 表示根目錄,也可以自...

ES elasticsearch 查詢或搜尋總結

很多寫說明文件,沒有總結寫開頭。因為文件內容又很多,你看到後面就忘記前面,沒有形成結構化知識。這樣知識在大腦裡是離散的,不完整,不準確的。所以我的文章都是把結論寫最開始,或者要說的全部內容用一句話寫在最開始。你知道了可以不用看,不知道,可以一眼知道接下來學到什麼。當你看到後面,不記得前面了,回到最開...

linux查詢檔案或內容

1 查詢檔案 find name filename find name filename 2 查詢內容 find xargs grep ri content find xargs grep ri content find xargs grep ril content 只顯示檔名稱 3 查詢目錄 fi...