Linux命令详解:[14]grep命令

在维护Linux系统时,我们常常需要在文本中搜索需要的东西,如果人为手动的去找那显然效率低下,那么如何才能快速找到所需要的文本呢?下面小编就以CentOS6.4系统为例为大家演示如何进行文本查找。

grep命令是什么

  • 01

    Linux系统中grep命令是一种强大的文本搜索工具,全称是Global Regular Expression Print,它能在文件中搜索符合要求的文本,并把匹配的行打印出来。它的使用权限是所有用户,大多数情况下,grep命令都是配合管道符使用,以期获得符合要求结果。它的使用方法是。 主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。

    演示范例

    • 01

      1.目的文件是root目录下的Linux.txt,使用grep命令配合各参数各条件完成文本查找,图中为Linux.txt的全部文本内容。 2.配合管道符查找出root目录下包含Linux的文件名,并打印的在屏幕上。

    范例1操作方法

    • 01

      查找包含teacher文本的所有行并打印在屏幕上,命令:。

    • 02

      不区分大小写的查找teacher文本的所有行并打印在屏幕上,命令:。

    • 03

      查找包含teacher文本的所有行并将匹配行的总数打印在屏幕上,命令:。

    • 04

      查找包含teacher文本的所有行并打印在屏幕上同时显示行号,命令:。

      范例2操作方法

      • 01

        查找root目录下包含Linux的文件,命令:。该命令实际上是将root目录下信息管道给grep命令,grep命令再按照所给条件查找并打印在屏幕上。

      (0)

      相关推荐

      • linux iostat命令详解和使用实例(磁盘操作监控工具)

        它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat ...

      • Linux下ps命令详解 Linux下ps命令的详细使用方法

        Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

      • linux iostat命令详解和使用实例

        它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat ...

      • Linux下ps命令详解

        Linux下ps命令详解 Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可 ...

      • Linux/Ubuntu chmod命令详解使用格式和方法

        在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命 ...

      • Linux Shell脚本系列教程(二):终端打印命令详解

        这篇文章主要介绍了Linux Shell脚本系列教程(二):终端打印命令详解,本文着重讲解了echo终端打英printf终端打印两个打印出输出命令,需要的朋友可以参考下 终端打印 终端是交互式工具,用 ...

      • Linux GCC常用命令详解

        Linux GCC常用命令详解 1. 简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言.C++ 语言 ...

      • Linux 拷贝、剪切、粘贴等常用命令详解

        Linux 拷贝.剪切.粘贴等常用命令详解 操作方法 01 复制粘贴命令:在一行的任何位置按下yy,y是yanked拷贝的意思,然后去想粘贴的位置按下p即可.p是粘贴的意思. 02 如果想复制3行的话 ...

      • CentOS下Uptime命令详解

        对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息.服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机.那么我们怎么才能知道服务器运行了 ...

      • adb.exe是什么进程 adb.exe命令详解

        ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有 ...