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...