linux中grep命令查找目录下,linux中查找grep与find命令的使用

在日常工作中,我们常常会在自己的电脑寻找某些不知道放在哪里的私密文件,通常我们会在资源管理器的搜索栏里输入一些关键字去帮助我们快速去定位查找该文件。在linux系统中也有这样的功能,只不过在linux中我们需要输入命令去查找(对于没有图形界面来说),下面介绍两个有用且有趣的命令。

----grep:

grep命令是用来查看文本文件内容,并显示包含指定“字符串”的行,其基本用法是

grep [选项]    '匹配字符串'     文本文件

1  grep –i '匹配字符串'  文本文件  #忽略需要匹配字符串中的大小写

例如:[root@localhost ~]# grep -i 'Root' /etc/passwd

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

这条命令就是在/etc下的passwd文本文件中将含有root(不管大小写)匹配字符的行全部显示出来

2  grep  -v  '匹配字符串'文本文件#取反,将不含匹配的字符串的行全部显示出来

例如:[root@localhost ~]# grep -v 'root'/etc/passwd

这条命令就是将passwd文本文件中不含root字符的行显示出来

3  grep‘^word‘文本文件#将以word开头的行全部显示出来

例如:[root@localhost~]# grep '^root' /etc/passwd

root:x:0:0:root:/root:/bin/bash

这条命令就是将以r

你可能感兴趣的:(linux中grep命令查找目录下,linux中查找grep与find命令的使用)