您好,登錄后才能下訂單哦!
一、grep
命令格式:grep [-cinvABC] 'word' filename
-c表示打印符合要求的行數
-i 表示忽略大小寫
-n表示輸出符合要求的行數及其行號
-v表示打印所有不符合要求的號
-r遍歷所有子目錄
-A后面跟數字,列如-A2表示打印符合要求的行及下面的兩行
-B后面跟數字,列如-B2表示打印符合要求的行及上面的兩行
-C后面跟數字,列如-C2表示打印符合要求的行及上下各兩行
創建一個grep目錄,拷貝一個文件/etc/passwd
過濾passwd里面包含nologin的文件
這里過濾完成過后標紅,是因為grep里面有個-color=auto,添加顏色顯示
grep查看符合要求的行數 -c
grep-n顯示這個文件里面包含nologin的行數
grep -i 不區分大小寫
grep -v 取反,除了nologin的全部顯示出來
遍歷所有子目錄 -r
-A2把包含root的行,以及這行下面的兩行都打印出來
-B2把包含root的行,以及這行上面的兩行都打印出來
-C2把包含root的行,以及這行上下兩行都打印出來
查看一個文件里0-9所有的數字,[]括號表示里面的任意一個字符
取反-r 把不包含數字的行列出來
過濾所有以#開頭的行
過濾所有不以#號開頭的行
過濾非0-9開頭的數字的行顯示出來
^放在方括號外面是以什么開頭,放在方括號里面是取非,取反的意思
過濾任意一個字符
指定要過濾出的字符的出現次數,如果不想使用拓義符號的話必須使用egrep
指定要過濾一個或者多個指定的字符
過濾出0個或者1個指定的字符
過濾出字符串1或者字符串2,|表示或者的意思
.表示任意一個字符
表示號前面那個字符有零個或者多個
{}表示一個范圍
+表示匹配一個或者多個+前面的字符
?表示?前面的字符有零個或者1個
|表示或者
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。