linux--9、文件查询搜索命令

操作系统:centos8

1、grep

grep命令用于对文本进行搜索:
$ grep [选项] [文件]

若要在文本中搜索某个关键词:$ grep 关键词 文本文件 。下面是grep命令的一些常用参数:

参数 作用
-c 仅显示找到的次数
-i 忽略大小写
-n 显示行号
-v 反向选择,即仅列出没有关键词的行

例如,搜索在/etc/passwd中"/sbin/nologin"出现的行,即找出系统中不允许登录的用户:
$ grep /sbin/nologin /etc/passwd
把搜索结果输出到test文件中:
$ grep /sbin/nologin /etc/passwd >> test

2、find

find命令用于查找文件:
$ find [查找路径] 寻找条件

我们经常会根据文件名称来查找文件的路径,例如,在 /etc 目录下搜索所有的以host开头的文件:
$ find /etc -name "host*"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容