主要命令如下:
grep -rn "{填寫關鍵字}" *
- : 表示當前目錄所有文件,也可以是某個文件名
-r 是遞歸查找
-n 是顯示行號
-R 查找所有文件包含子目錄
-i 忽略大小寫
-l 只列出匹配的文件名
-L 列出不匹配的文件名
-w 只匹配整個單詞,而不是字符串的一部分(匹配 hello,不匹配helloo)
應用場景:
比如我最近我在我個人的服務器上弄一個在線評測,我想改改它的源代碼,這時我可以通過關鍵字搜索來搜索,這樣總比一個個的文件里面找要方便多了。
例子如下:
grep -rn "HUSTOJ" *
效果圖如下: