Linux高级命令(1)-->>操作文件的命令(2)搜索文本与查找文件命令

14 篇文章 1 订阅
4 篇文章 0 订阅

文本搜索命令

grep命令的使用

• grep 命令还可以文本搜索管道中的内容,比如: ls / | grep ‘lib’

• 在使用 grep 命令的时候还可以省略搜索内容的引号,比如: ls / | grep lib, grep hello 1.txt

• grep 命令是完成文本搜索操作的

• 文本搜索的命令格式: grep 选项 文本搜索内容

在这里插入图片描述
首先创建一个grep.txt文本文件,然后写入一些内容
在这里插入图片描述
然后再文本中查找 ‘ ab ’
在这里插入图片描述
发现要找的内容整行内容都显示出来,然后需要的内容被高亮显示

grep命令选项的使用

在这里插入图片描述

-i

-i 忽略大小写
在这里插入图片描述

-n

-n 显示匹配行号
在这里插入图片描述

-v

-v 显示不包含匹配文本的所有行
在这里插入图片描述

结合正则表达式使用

正则表达式更多可参考:https://blog.csdn.net/xdc1812547560/article/details/108154597
在这里插入图片描述

^

^ 以指定字符串开头
在这里插入图片描述

$

$ 以指定字符结尾
在这里插入图片描述

.

. 匹配一个非换行的字符
在这里插入图片描述

查找文件命令

使用find

在这里插入图片描述
在这里插入图片描述

首先确定一个寻找目标,查看当前目录后发现桌面下1文件中有个find.txt文件,我们就在终端命令中找他

在这里插入图片描述

最终结果:

在这里插入图片描述
我们成功找到了文件地址,当然还有一堆显示权限不够的语句,那就涉及到权限问题了,使用管理员权限命令便可以了

find结合通配符的使用

通配符
是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件

在这里插入图片描述

*

*代表0个或多个任意字符,比如 *.txt,代表所有以txt结尾的文件,0个或多个
在这里插入图片描述

? 代表任意一个字符
比如?.py,以一个某个字符为名字,py为后缀的文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值