linux下查詢檔案或字串的方法

2021-08-29 14:59:57 字數 533 閱讀 3949

命令whereis 查詢可執行檔案,源**,幫助檔案的絕對路徑。

命令which告訴我們當輸入某個命令執行時,shell到底呼叫了哪個版本的命令。

然後是最重要的find命令,譬如我們要在/usr目錄查詢檔案intelism:

find /usr -name intelism -print

具體的引數可檢視man文件。

然後是查詢檔案中的字串,命令是grep,egrep,fgrep.一般我們都用grep,但egrep支援全部的正規表示式。比如我們要檢視./intelism檔案裡的字元"xingshangdeluren"

grep -n "xingshangdeluren" ./intelism

比如要檢視所有以a或者a開頭的字串那麼:

grep -n -i '\當然,進入所需路徑,越遠離根目錄越好,否則以下命令耗時可能很長。

grep -anr "you_string" *

這樣是遞迴每個子目錄,如果不想遞迴,把-r去掉

注意,這個命令不是很快就能完成的,有點耐心!

linux查詢檔案包含的字串

如果你想在當前目錄下 查詢 hello,world 字串,可以這樣 grep rn hello,world 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫 下面是一些有意思的命令列引數 grep i pattern files 不區...

Linux 查詢檔案中的特定字串

find 與 grep組合查詢 find name 檔案型別 xargs grep n 查詢內容 檔案型別可正規表示式通配,表示當前目錄下進行查詢,也可自由指定目錄.比如 find etc name properties xargs grep n cachesize 查詢 etc目錄下,包含cach...

Linux命令 查詢檔案中的字串

編輯模式查詢,string,依次敲入下面的命令 vim filenameei esc string 從游標位置開始往後查詢第乙個符合的字串,游標會停在對應的行裡 這裡查詢的是 kr,是區分大小寫的 編輯模式查詢,string,依次敲入下面的命令 vim filenameei esc?string s...