linux 查詢命令

2021-07-04 21:41:54 字數 1042 閱讀 3132

從檔案內容查詢匹配指定字串的行:

$ grep 「被查詢的字串」 檔名

在當前目錄裡第一級資料夾中尋找包含指定字串的.in檔案

grep 「thermcontact」 /.in

從檔案內容查詢與正規表示式匹配的行:

$ grep –e 「正規表示式」 檔名

查詢時不區分大小寫:

$ grep –i 「被查詢的字串」 檔名

查詢匹配的行數:

$ grep -c 「被查詢的字串」 檔名

從檔案內容查詢不匹配指定字串的行:

$ grep –v 「被查詢的字串」 檔名

從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含」error」的行

find / -type f -name 「*.log」 | xargs grep 「error」

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

find . -name 「*.in」 | xargs grep 「thermcontact」

全選命令

還有乙個命令是 ggvg

解釋是:

gg 讓游標移到首行,在vim才有效,vi中無效

v 是進入visual(可視)模式

g 游標移到最後一行

選中內容以後就可以其他的操作了,比如:

d 刪除選中內容

y 複製選中內容到0號暫存器

「+y 複製選中內容到+暫存器,也就是系統的剪貼簿,供其他程式用

全部刪除:按esc後,然後dg

全部複製:按esc後,然後ggyg

全選高亮顯示:按esc後,然後ggvg或者ggvg

要複製到別的地方,用 「+y 來複製,注意是三個字元。

gg」+yg

Linux 查詢命令

linux 查詢操作命令 1.在某目錄下查詢名為 elm.cc 的檔案 find home lijiajia name elm.cc 2.查詢檔案名中包含某字元 如 elm 的檔案 find home lijiajia name elm find home lijiajia name elm fin...

linux 查詢命令

查詢字段 grep hell.text.log 查詢text.log檔案中帶有hell的字段 e 開啟擴充套件 extend 的正規表示式。i 忽略大小寫 ignore case v 反過來 invert 只列印沒有匹配的,而匹配的反而不列印。n 顯示行號 w 被匹配的文字只能是單詞,而不能是單詞中...

linux 查詢命令

linux的五個查詢命令 find,locate,whereis,which,type 及其區別 find 可找到想找的任何檔案 find path option find name my 當前目錄 含子目錄,以下同 查詢所有檔名以my開頭的檔案 find name my ls 當前目錄 含子目錄,...