通过rpm查看
查看软件是否安装
首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql
接着根据 rpm -ql 列出软件包安装的文件
综合上述以上的问题,可以直接使用 rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置
Yum查找
除了rpm 查询还可以通过yum search 查找对应可以安装的软件包
其他查找方法
除了根据软件包来找文件位置之外,最常用的就是通过find查找某个关键字比如mysql所有包含mysql服务的文件路径
Which查找命令
Which命令是通过 PATH环境变量查找可执行文件路径,用于查找指向这个命令所在的文件夹
Whereis命令和find类似,不过不同的是whereis是通过本地架构好的数据库索引查找会比较快。如果没有更新到数据库里面的文件或命令则无法查找到信息
json_contains参数需要指定path,path如果不存在返回Null,path存在但是指定值不存在返回0,指定值存在则返回1。该函数需要注意的地方请查看 该文章
json_search(json_doc,one_or_all,search_str [,escape_char [, path]])
和json_contains相比,该函数不需要指定具体的path,更像是like一样的模糊查询。
如果查询的str存在,则返回具体的path,如果不存在则返回null。
注意
json_search() 只能搜索字符串,而不能搜索整形 。
比如 str字段值为{"name":"xiaoyu","old":12}
json_contains适合用于指定path的查询,而json_search适合模糊查询,比如说看下json中是否有'hello'这个字符串,而并不需要知道它在什么位置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)