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)
根据 文档或目录名称 搜索
根据 文档大小 搜索
根据 所有者和所属组 搜索
根据 时间属性 搜索
根据 文档类型搜索
组合条件 搜索
在文档资料库中查找文档命令:locate
搜索命令所在的目录及别名信息:which
搜索命令所在的目录及帮助文档路径:whereis
在文档中搜寻字符串匹配的行并输出:grep
grep常用选项如下:-i不区分大小写
-v排除指定字符串
总结
本篇博客我们介绍了几种文档搜索命令,其中find是用的最多的也是功能最强大的文档或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文档也能搜索的到,而locate是在文档资料库中进行搜索,对比find命令搜索速度快很多,但是新创建的文档如果没有收录到文档资料库中,使用locate命令是搜索不到的,再就是/tmp目录是不收录到文档资料库的,也就是说使用locate命令搜索不到在/tmp目录下的文档。
然后我们介绍搜索命令所在的目录以及别名信息which,搜索命令所在的目录以及帮助文档路径whereis,最后一个命令grep和前面搜索文档或目录命令是不同的,grep是在文档中搜索匹配的字符串,是在文档中进行内容搜索,这个命令后面用到的比较多,大家需要记住用法。