打造IT服务卓越品牌

深圳IT外包公司蓝色快线专业提供IT外包、企业电脑外包、企业IT外包服务、政府IT办公设备维护、工厂电脑维修、网络维护、服务器维护、安防视频监控等IT helpdesk support服务,是国内专业IT外包服务商。

服务热线:

4006-428-266

蓝色快线为各行各业提供专业技术服务15周年,打造IT服务卓越品牌。 蓝色快线--您身边的IT专家! 修电脑,找蓝快,修得好,修得快!
  • 1
  • 2
  • 3

知识库

联系我们

  • 电话:18689469890

    邮箱:tangshengchun@lankuai.info
    福田地址:深圳市福田区华强北宝华大厦A座1088室
    龙岗地址:深圳市龙岗区坂田街道发达路云里智能园07栋2楼西侧

您所在的位置:首页  »  公司新闻  »  知识库

Linux命令grep使用介绍

来源:本站 发布时间:2018/5/3 9:34:51 点击量:

inux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

1首先我们先登录一个可以操作的linux服务器:

2然后进入一个有文件的目录,在这个文件夹下有一个text.txt
命令如下:cd /home/hax/Documents/test/


3通过vi编辑器打开,文件中的内容如下:

4接下来我们开始用这个文件来演示grep这个指令,

就是查找一个文件中的字符串,就比如文件text.txt中有很多‘good’字,我需要把他们都找出来,可以执行如下指令:

先退出vi编辑器,命令如下:

按“Esc”键,再按“:”,然后输入q!,在按“enter”键,就退出vi编辑器,



再次回到命令行模式,咱们可以使用grep命令查找文本中含有’good’单词的项,命令如下:grep ‘good’ text.txt

5如果你还想知道这些字符串的位置,可以打印出他们的行号:

命令如下:

grep –n ‘good’ text.txt

6上面可以看出,文件中有三行有‘good’单词,如果要统计行数,我们还可以使用:grep –c