vi 搜索命令_Linux --- 搜索命令1

69570a1ade70a8fdee3bced3e4056523.png

1. whereis 命令

whereis是搜索系统命令的命令,whereis命令不能搜素普通文件,而只能搜索系统命令。

功能:查找二进制命令,源文件,和帮助文档的命令。

2. which 命令

which也是搜索系统命令的命令,和whereis的区别在于:

whereis命令可以查找二进制命令的同时,查找到帮助文档的位置;

which命令在查找二进制命令的同时,如果这个命令有别名,则还可以找到别名命令。

5cb8f00a426aa6577c0b75c22569dcf4.png

3. locate命令

Locate命令才是按照文件名搜索普通文件的命令

优点:按照数据库搜索,搜索速度快,消耗资源小。数据库位置 /var/lib/mlocate/mlocate.db,(必须在root模式下才可以访问),可以使用updatedb命令强制更新数据库

缺点:只能按照文件名来搜索文件,而不能执行更复杂的搜索,比如按照权限,大小,修改时间等搜索文件

功能:按照文件名搜索文件(带文件名有关的都能搜到,结果很多)

对搜索文件配置

# vi  /etc/updated.conf

69089f33c1353aaa2f5665297d081c13.png

4706471d672522fa24cedba4d2492905.png

第一行:开启搜索限制,也就是让这个配置文件生效

第二行:在locate执行搜索时,禁止搜素这些文件系统类型

第三行:在locate执行搜索时,禁止搜索带有这些扩展名的文件

第四行:在locate执行搜索时,禁止搜索这些系统目录

搜索find命令和 grep命令会在搜索命令2中继续推出

7a2111336269f988db8350e25b0f1a62.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值