这一章节我们介绍下软件包搜索命令:search
search使用格式
yum search string1 [string2] […]
这里string1就是你要搜索的关键字,比如要搜索golang关键字:yum search golang。
search使用场景
在你不确定某个软件包的名字时但知道一些相关信息,这时你就可以用search去搜索关键字,然后就能搜索到包含关键字的这些软件包。
search搜索原理
search首先会搜索软件包的名字和总结信息是否包含关键字,如果没有就会再搜索软件包的描述信息和URL是否包含关键字。
search结果排序
search会把匹配越多项的软件包排在前面,比如软件包A总结和描述信息都包含关键字,软件包B只有描述信息包含关键字,那么A就会排在B的前面。
搜索软件包所有信息
search默认只会搜索软件包名、总结信息、描述信息、URL,其实一个软件包还有好多其它的元信息,我们可以指定all来搜索软件包的所有元信息,比如:yum search all golang