`
lingxiayidu-WJX
  • 浏览: 2854 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于Linux 的grep 命令

阅读更多

grep 命令格式:

grep [-acinv] [-color=auto] '搜索字符串’ filename

选项与参数:

-a:将binary 档案以text 档案的方式搜寻数据

-c:计算找到‘搜寻字符串’的次数

-i:忽略大小写的不同,所以大小写视为相同 

-n: 输出行号

-v:反向选择,即显示出没有‘搜索字符串‘内容的行

grep 命令进阶:

grep [-A][-B] [--color=auto] '搜索字符串’ filename

选项与参数:

-A:后面可加数字,为after的意思,除了列出改行外,后续的n行也列出来

-B:后面可加数字,为before的意思,除了列出该行外,前面的n行也列出来

--color=auto:将撷取的关键字显色

 

grep 是一个很常见也很常用的指令,它最重要的功能就是进行字符串数据的比对,然后将符合用户需求的字符串打印出来。grep 在数据中查寻一个字符串时,是以“整行”为单位来进行数据的撷取的。

在关键词的显示方面,grep 可以使用 --color=auto 来将关键词部分使用颜色显示。但是如果每次使用grep 都要自行加上--color=auto 又显得很麻烦。此时,可以在~/.bashrc 内加上这行:alias grep='grep --color=auto',再以source ~/.bashrc 来立即生效即可。

分享到:
评论

相关推荐

    linux grep命令详解

    ### Linux 下 `grep` 命令详解 `grep` 是 Linux 下一款强大的文本搜索工具,可以在文件中搜索固定字符串或者使用正则表达式搜索,是日常开发、运维工作中非常实用的一个命令。本文将详细介绍 `grep` 的常用选项及其...

    linux grep命令详解_linux_grep_

    Linux中的`grep`命令是文本处理工具中的重要一员,它在系统管理和日常工作中发挥着巨大的作用。`grep`源自于“global regular expression print”,即全局正则表达式打印,它的主要功能是从输入流(通常是文件或管道...

    Linux grep 命令详解

    Linux grep 命令详解 Linux 中的 grep 命令是一种功能强大的文本搜索工具,通过模式匹配来查找文件中的内容。grep 命令可以根据用户的需求来查找特定的字符串、数字或正则表达式。 grep 命令的基本格式 grep ...

    linuxgrep命令.pdf

    Linux grep 命令是用于搜索文本的工具,它根据提供的模式(pattern),在指定文件中搜索匹配该模式的字符串。该命令是Linux系统中用于文本搜索的核心工具之一,具有强大的模式匹配能力。 1. 基本用法: grep ...

    Linux Grep命令使用的详细介绍

    Linux Grep命令是Linux系统中一个非常重要的工具,主要用于在文本文件中搜索匹配特定模式的行。grep全称为“global search regular expression(RE) and print out the line”,即全面搜索正则表达式并打印出匹配的行...

    最全的linux下grep命令的使用方法

    Linux 下 Grep 命令的使用方法 Grep 命令是 Linux 中一个功能强大且广泛使用的命令,它可以在文件中搜索包含指定模式的行,并将其输出出来。Grep 命令的基本格式为:`grep [选项]... PATTERN [FILE]...` 在使用 ...

    linux中grep命令的使用.docx

    Linux 中 grep 命令的使用 grep 命令是 Unix家族中的一种强大的文本搜索工具,能够使用正则表达式搜索文本,并把匹配的行打印出来。grep 命令的全称是 Global Regular Expression Print,表示全局正则表达式版本,...

    Linux Grep命令的详细使用方法

    下面是关于 Grep 命令的使用方法和参数的详细介绍。 基本用法 Grep 命令的基本用法是 `grep 模式 文件名`,其中 `模式` 是要搜索的字符串,`文件名` 是要搜索的文件。例如,`grep magic /usr/src//Documentation/*`...

    linux-shell脚本命令:grep命令简介

    grep命令是Linux系统中非常重要的文本搜索工具,它可以对文件中的内容进行搜索,并根据用户的搜索模式,显示出包含该模式的行。grep是Global Regular Expression Print的缩写,它支持POSIX基本正则表达式和扩展正则...

    Linux grep 命令用法详解

    Linux grep 命令 Linux grep 命令用于查找文件里符合条件的字符串。 grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来...

    Linux中利用grep命令如何检索文件内容详解

    ### Linux中利用grep命令检索文件内容详解 #### 前言 在Linux系统中,进行文件内容搜索是一项常见的任务。为了高效地完成这项任务,Linux提供了多种工具,其中`grep`命令是最为常用的一种。本篇文章将深入探讨如何...

    windows-cmd-linux-grep等命令扩充

    这些工具集不仅包含了类似于“grep”的命令,还提供了许多其他Linux命令的实现。 “grep”命令在Linux中用于在文件中搜索特定的文本模式。它的基本语法是`grep [选项] 模式 [文件]`,其中选项可以设定搜索行为,如 ...

    linuxgrep命令[参考].pdf

    【Linux grep命令详解】 在Linux操作系统中,grep命令是一个极其重要的工具,主要用于在文本文件中查找含有特定模式的行。其强大的功能在于它支持正则表达式,这使得grep能够处理复杂的文本匹配需求。grep全称是...

    使用 grep 命令搜索多个字符串.doc

    grep 命令是 Linux 系统中一个强大的命令行工具,它允许在一个或多个文件中搜索与正则表达式匹配的行,并将匹配的结果写入标准输出。grep 命令支持三种正则表达式语法:Basic、Extended 和 Perl 正则表达式。当没有...

    linux ps 命令详解

    **Linux `ps` 命令详解** 在Linux操作系统中,`ps`(Process Status)命令是用于查看系统当前进程状态的工具。它能够显示进程的实时信息,帮助用户了解系统的运行情况,进行进程管理。`ps`命令历史悠久,功能强大,...

    linux grep 程序源码

    Linux中的`grep`命令是日常系统管理和数据处理中不可或缺的工具,它用于在文本文件或标准输入中搜索指定模式,并打印匹配行。`grep`的名字来源于"Global Regular Expression Print",意味着全局正则表达式打印。现在...

Global site tag (gtag.js) - Google Analytics