從檔案內容查詢匹配指定字串的行:
$ 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 當前目錄 含子目錄,...