linux中怎样使用grep命令-创新互联

这篇文章主要介绍了linux中怎样使用grep命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

尼元阳网站建设公司创新互联,尼元阳网站设计制作,有大型网站制作公司丰富经验。已为尼元阳上千多家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的尼元阳做网站的公司定做!

我们知道可以使用cat来查看文本文件的内容,但是有的时候我们不是需要查看全部内容,而是需要查看包含某些信息的一行,如在***中我们需要查看某些配置文件中是否包含一些敏感信息,如密码信息,数据库连接信息等,就可以通过使用grep来进行快速查看我们需要查看的内容了!

使用语法如下:

grep 查找内容 要查找内容的文件

    如果查找内容中包含空格,那么需要加单引号',如:grep 'test hh' filenema,另外可以在多个文件中进行查找,直接在后面继续添加文件名即可!

root@kali:~/linuxcmd# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
root@kali:~/linuxcmd#
root@kali:~/linuxcmd# grep root /etc/passwd /etc/shadow
/etc/passwd:root:x:0:0:root:/root:/bin/bash
/etc/shadow:root:$6$8uR2a64J$y2Oc5C6QsTRtJ1tpfpJKDIAfXzSM8rJ0IizfM32Mn.ac.UBUGgtq1HT2kgvnx4LFGukbj/poLJzg32VjpTbJS.:17103:0:99999:7:::
root@kali:~/linuxcmd#

    由于linux对大小写是敏感的,而grep也是区分大小写的,因此如果想不区分大小写,就需要加上-i这个参数!


root@kali:~/eth20/eth20# grep hello test.txt
hello eth20!
root@kali:~/eth20/eth20# grep -i hello test.txt
hello eth20!
HELLO ETH10!
root@kali:~/eth20/eth20#

    grep常用参数主要有以下几个:


  • -i 不区分大小写

  • -c 统计包含匹配的数据行

  • -n 输出行号

  • -v 反向匹配

root@kali:~/eth20/eth20# grep -n hello test.txt
1:hello eth20!
root@kali:~/eth20/eth20# grep -c hello test.txt
1
root@kali:~/eth20/eth20# grep -v hello test.txt
HELLO ETH10!
root@kali:~/eth20/eth20#

感谢你能够认真阅读完这篇文章,希望小编分享的“linux中怎样使用grep命令”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

新闻标题:linux中怎样使用grep命令-创新互联
链接地址:https://www.cdcxhl.com/article16/dschgg.html

成都网站建设公司_创新互联,为您提供手机网站建设网站内链搜索引擎优化域名注册企业网站制作面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设