Linux系统中怎么使用grep命令?

作者&投稿:童露 (若有异议请与网页底部的电邮联系)
~

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

一、grep命令是什么

1、Linux系统中grep命令是一种强大的文本搜索工具,全称是Global Regular Expression Print,它能在文件中搜索符合要求的文本,并把匹配的行打印出来。它的使用权限是所有用户,大多数情况下,grep命令都是配合管道符使用,以期获得符合要求结果。它的使用方法是 grep 参数 查找条件 文件名

主要参数:

-c:只输出匹配行的计数。

-I:不区分大 小写(只适用于单字符。

-l:查询多文件时只输出包含匹配字符的文件名。

-n:显示匹配行及 行号。

-s:不显示不存在或无匹配文本的错误信息。

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

二、演示范例

1、目的文件是root目录下的Linux.txt,使用grep命令配合各参数各条件完成文本查找,图中为Linux.txt的全部文本内容。

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

三、范例1操作方法

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

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

3、查找包含teacher文本的所有行并将匹配行的总数打印在屏幕上,命令:grep -c 'teacher' /root/Linux.txt

4、查找包含teacher文本的所有行并打印在屏幕上同时显示行号,命令:grep -n 'teacher' /root/Linux.txt

四、范例2操作方法

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

注意事项:




Linux系统怎么卸载程序
与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。软件的卸载 1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令...

linux系统怎么把一个文件夹里面的文件复制到另外一个文件夹里面,O(∩...
linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。这个命令相当于dos下面的copy命令,具体用法是:cp_r源文件目的文件 其中参数r是指连同源文件中的子目录一同拷贝。..\/和.\/代表的是上级目录以及当前目录。使用时的两种情况:1、处在当前目录复制当前目录下文件到别的目录:cp...

在linux中如何用命令查找文件在哪
2、第二个命令是locate命令,使用locate也可以搜索到linux系统中的文件,同样的这里使用locate命令搜索interfaces文件,命令为”locate interfaces“,locate命令是比find命令快的,因为它查询的是locatedb数据库,该数据库包含本地所有的文件信息:3、最后一个是使用”whereis“命令搜索文件,但是只可以搜索...

linux系统编码怎么查linux的系统编码
Linux系统的默认编码怎样设置?查看默认编码:$:env|grepLANGLANG=en_US.UTF-8GDM_LANG=en_USLANGUAGE=en_US修改编码(加到\/etc\/profile中就能永久生效):exportLANG=xxx linux怎么看文本的编码格式?linux下经常遇到的编码问题如果你需要在linux中操作windows下的文件,那么你可能会经常遇到文件编码转换...

linux中怎么创建目录?
在桌面系统里用鼠标右键就可以,终端里mkdir mkdir是linux的建立目录命令。Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩内克斯”,但真正的读法应为“哩纳克斯”。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。

如何在Linux操作系统中根据斜杠\/的数量对文本内容倒序排序呢?_百度...
txt 命令。去查看新的txt文件。就是你想要的倒序文件。具体效果截图 注意事项:1.确定linux系统中有安装python3 在linux系统执行python3 命令,或者百度 很简单就可以测试. 2.记住复制上去的代码必须要符合python的缩进。试试,如果好用,麻烦采纳,谢谢。

Linux 系统中一般常用的指令有哪些?
1.1 pwd命令 该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。1.2 cd命令 cd命令用来改变所在目录。cd \/      转到根目录中 cd ~    转到\/home\/user用户目录下 cd \/usr 转到根目录下的usr目录中---绝对路径 cd t...

关于Linux操作系统的一些命令是什么?
Linux系统中的命令实在是太多了,简单包括两类命令,一类是内部命令,指的是Shell自身提供的功能,一类是外部命令,指的是第三方的控制台应用程序。一般来说,没必要完全学习所有的命令,大体上有个印象,用到的时候去查一下帮助文档,久而久之,自然熟练。下面是网友整理的20个最常用的Linux命令:1. ...

Linux系统怎么复制文件夹下的全部文件到另外文件夹
Linux系统复制文件夹下的全部文件到另外文件夹 1、用cp命令可以复制全部文件。1)、复制的时候记得使用通配符*,*表示所有文件。2)、复制的时候记得-R参数,即递归复制,可以将源文件夹下的子文件夹中的文件一并复制。2、示例:将当前用户home目录下的doc文件夹下的所有文件复制到Downloads目录中。3、...

linux系统中cd指令怎么用
cd命令是切换目录命令,取自change directory。一些用法:cd 路径:表示切换到这个路径下 cd ~:表示切换到当前这个登录的用户的主文件夹下,比如当前用户名是name,就是切换到\/home\/name\/;当前用户是root,就是切换到\/root\/目录。cd ~name:表示切换到名字叫name的用户的主文件夹下。cd ..:(两个...

荆门市17394423304: Linux下Grep命令的详细使用方法? -
恽态悦康: 在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用'grep'命令.'grep'在文本中搜索指定的字符串. 假设您正在'/usr/src/linux/Documentation'目...

荆门市17394423304: linux中的grep怎么用~? -
恽态悦康: grep abc /Desktop/AA 功能就是在桌面AA文档中查找abc的文本 如果有则将包含有AA的行全部显示 AA这一文档必须为文本类型的,下面是参照, grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样...

荆门市17394423304: linux grep命令怎么用 -
恽态悦康: grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. Unix的grep家族包括grep、egrep和fgrep.egrep和...

荆门市17394423304: Linux中利用grep命令如何检索文件内容详解 -
恽态悦康: 如果是用vi打开文件后,在命令行下输入“/关键字” 如果是在没有打开文件的前提就用"cat 文件名 | grep "关键字""

荆门市17394423304: linux的grep查询命令 -
恽态悦康: grep默认只能识别基本的正则表达式,如果需要高级的,需要这样:grep -E 'A.*B|B.*A' filename 可以找到符合要求的,或者使用awk:awk '/A/&&/B/' filename

荆门市17394423304: linux中怎么用grep提取同时满足两个条件的行? -
恽态悦康: 需要准备的材料分别是:电脑、linux连接工具. 1、首先连接上linux主机,进入命令行状态. 2、在命令行状态下,用cd命令进到文件目录,用vi命令打开文件. 3、此时会看到有3行记录,以查询同时包含123和fg字符为例. 4、在命令行页面,输入:grep 123 test.txt |grep fg,按回车. 5、此时会打印出同时包含123和fg的行.

荆门市17394423304: linux怎样用grep过滤 -
恽态悦康: 不知道你是想实现什么目的,如果你是想只显示配置文件中的以 # 号开头的行,那就使用# grep ^# filename 如果是想显示除 # 号开头的行的话呢,只需加个参数-v (-v 表示相反的过滤)就行了# grep -v ^# filename

荆门市17394423304: 怎样在Linux下使用grep命令搜索多个单词 -
恽态悦康: linux grep命令 命令本来是ed行编辑器中的一个php?name=%C3%FC%C1%EE" onclick="tagshow(event)" class="t_tag">命令/过滤器: g/re/p -- global - regular expression - print. 基本格式 grep pattern [file...] (1)grep 搜索字符串 [filename] ...

荆门市17394423304: linux系统用grep命令搜索指定日期修改过的文件 -
恽态悦康: 一般都是用find来找,用grep和ls,试试看:ls -alR --full-time * | grep " 2008-"...

荆门市17394423304: linux grep 命令用法 怎么用啊,,举例个简单的例子来看看,格式写出来,,重要, -
恽态悦康: grep -n 'test' /tmp/test.txt 最简单的例子,找出test.txt中含有test的行,并显示行号

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网