佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > Linux系統(tǒng)中怎么使用grep命令?

Linux系統(tǒng)中怎么使用grep命令?

熱門標(biāo)簽:美團(tuán) 外呼系統(tǒng) 硅谷的囚徒呼叫中心 解決方案 家政服務(wù)網(wǎng)絡(luò) 電話機(jī)器人搭建 百度競價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 服務(wù)器配置

在維護(hù)Linux系統(tǒng)時(shí),我們常常需要在文本中搜索需要的東西,如果人為手動(dòng)的去找那顯然效率低下,那么如何才能快速找到所需要的文本呢?下面小編就以CentOS6.4系統(tǒng)為例為大家演示如何進(jìn)行文本查找。

一、grep命令是什么

1、Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,全稱是Global Regular Expression Print,它能在文件中搜索符合要求的文本,并把匹配的行打印出來。它的使用權(quán)限是所有用戶,大多數(shù)情況下,grep命令都是配合管道符使用,以期獲得符合要求結(jié)果。它的使用方法是 grep 參數(shù) 查找條件 文件名。

主要參數(shù):

-c:只輸出匹配行的計(jì)數(shù)。

-I:不區(qū)分大 小寫(只適用于單字符。

-l:查詢多文件時(shí)只輸出包含匹配字符的文件名。

-n:顯示匹配行及 行號(hào)。

-s:不顯示不存在或無匹配文本的錯(cuò)誤信息。

-v:顯示不包含匹配文本的所有行。

二、演示范例

1、目的文件是root目錄下的Linux.txt,使用grep命令配合各參數(shù)各條件完成文本查找,圖中為Linux.txt的全部文本內(nèi)容。

2、配合管道符查找出root目錄下包含Linux的文件名,并打印的在屏幕上。

三、范例1操作方法

1、查找包含teacher文本的所有行并打印在屏幕上,命令:grep ‘teacher’/root/Linux.txt

2、不區(qū)分大小寫的查找teacher文本的所有行并打印在屏幕上,命令:grep -i 'teacher' /root/Linux.txt

3、查找包含teacher文本的所有行并將匹配行的總數(shù)打印在屏幕上,命令:grep -c 'teacher' /root/Linux.txt。

4、查找包含teacher文本的所有行并打印在屏幕上同時(shí)顯示行號(hào),命令:grep -n 'teacher' /root/Linux.txt

四、范例2操作方法

1、查找root目錄下包含Linux的文件,命令:ls /root | grep 'Linux'。該命令實(shí)際上是將root目錄下信息管道給grep命令,grep命令再按照所給條件查找并打印在屏幕上。

注意事項(xiàng):

Linux怎么使用壓縮和解壓到指定目錄的命令?

linux系統(tǒng)與windows系統(tǒng)文件權(quán)限有什么區(qū)別?

Win10一周年更新預(yù)覽版中怎么使用Linux Bash命令?

標(biāo)簽:邢臺(tái) 臨沂 烏蘭察布 防城港 韶關(guān) 南昌 撫州 北海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux系統(tǒng)中怎么使用grep命令?》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    宜城市| 洪湖市| 山阳县| 睢宁县| 乡宁县| 福贡县| 东平县| 唐山市| 青铜峡市| 冕宁县| 怀安县| 银川市| 屏南县| 西藏| 长沙市| 富民县| 望都县| 德安县| 随州市| 独山县| 长乐市| 勃利县| 花莲市| 容城县| 玛多县| 阜康市| 九龙坡区| 克山县| 东安县| 长海县| 区。| 玉山县| 娄烦县| 吴忠市| 綦江县| 邳州市| 共和县| 津南区| 宣化县| 阳谷县| 延长县|