根据功能搜索linux命令,Linux常用命令之文档搜索命令

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

前言

对于开发人员来说,基础的Linux命令还是有必要了解一下的,尤其是一些基础的查找和操作目录文档的命令我们尤其需要掌握。学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么。这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料。本文介绍了几种文档搜索命令!

文档搜索命令命令名称英文原意命令所在路径功能描述语法findfind/bin/find进行各种花式文档搜索find【搜索范围】【匹配条件】

locatelocate/usr/bin/locate在文档资料库中查找文档locate【文档名】

whichwhich/usr/bin/which搜索命令所在的目录及别名信息which【命令】

whereiswhereis/usr/bin/whereis搜索命令所在的目录及帮助文档路径whereis【命令】

grepgrep/bin/grep在文档中搜寻字符串匹配的行并输出grep 选项【-iv】【指定字符串】【文档】

最强大的搜索命令:find

find常用选项如下:-iname根据文档或目录名称搜索,不区分大小写

-size据文档大小搜索(+n表示大于,-n表示小于,n表示等于;1数据块=512字节=0.5KB,也就是1KB等于2数据块)

-group;-user根据所有者和所属组搜索

根据时间属性搜索(-amin访问时间;-cmin文档属性被更改;-mmin文档内容被修改,+n,-n,n分别表示超过n分钟,n分钟以内和n分钟)

-type根据文档类型查找(f表示文档,d表示目录,l表示软链接)

组合条件 搜索(-a表示两个条件同时满足and;-o表示两个条件满足任意一个即可or)

5174acfede620f3c5612694e7203f4de.png

根据 文档或目录名称 搜索

根据 文档大小 搜索

根据 所有者和所属组 搜索

根据 时间属性 搜索

根据 文档类型搜索

组合条件 搜索

在文档资料库中查找文档命令:locate

搜索命令所在的目录及别名信息:which

搜索命令所在的目录及帮助文档路径:whereis

在文档中搜寻字符串匹配的行并输出:grep

grep常用选项如下:-i不区分大小写

-v排除指定字符串

503fe39e2568c3ce6d4b2a819c8f1a4c.png

总结

本篇博客我们介绍了几种文档搜索命令,其中find是用的最多的也是功能最强大的文档或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文档也能搜索的到,而locate是在文档资料库中进行搜索,对比find命令搜索速度快很多,但是新创建的文档如果没有收录到文档资料库中,使用locate命令是搜索不到的,再就是/tmp目录是不收录到文档资料库的,也就是说使用locate命令搜索不到在/tmp目录下的文档。

然后我们介绍搜索命令所在的目录以及别名信息which,搜索命令所在的目录以及帮助文档路径whereis,最后一个命令grep和前面搜索文档或目录命令是不同的,grep是在文档中搜索匹配的字符串,是在文档中进行内容搜索,这个命令后面用到的比较多,大家需要记住用法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值