Linux常用命令(6)之文件搜索命令

文件搜索命令locate

locate 文件名
优点:在后台数据库中按文件名搜索,搜索速度快
缺点:locate只能按照文件名搜索

注意:locate会在/var/lib/mlocate中的数据库中搜索,次数据库更新时间为一天,因此,新建的文件无法通过该命令搜索到。但是可以通过updatedb命令更新数据库,这样,新建的文件就可以用locate命令搜索到。

locate是按照/etc/updatedb.conf配置文件搜索,配置文件内容。
PRUNE_BIND_MOUNTS = "yes"          开启搜索限制
PRUNEFS =                          搜索时,不搜索的文件系统
PRUNENAMES =                       搜索时,不搜索的文件类型
PRUNEPATHS =                       搜索时,不搜索的路径

命令搜索命令 whereis 和which

whereis 命令 (只能用于搜索系统命令)
格式:whereis [命令]
作用:搜索命令所在路径及帮助文档所在位置
选项:
    -b    只查找可执行文件
    -m    只查找帮助文档

这里写图片描述

which命令
格式:which 命令
作用:搜索命令所在路径及别名

因为cd命令是shell的命令,故用whereis和which命令都找不到cd的可执行文件

这里写图片描述

PATH环境变量

path环境变量:定义的是系统搜索命令的路径
[root@localhost ~]# echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin/usr/sbin:/usr/bin:/root/bin
[root@localhost ~]# 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值