为了账号安全,请及时绑定邮箱和手机立即绑定

求解.....

我安装的是 CentOS 6.3 最小化安装版 用locate 命令搜索 出现 -bash:  locate:command not found 意思应该是找不到locate命令 有学长说yum search locate  ,yum install mlocate 都试过了还是不行 是不最小化安装没有安装 mlocate 软件包呢?

正在回答

4 回答

可能你没有配置yum源,安装包没装上。

可以先去网上了解一下如何配置yum源。

然后,在进行mlocate的安装。

在centOS的系统中使用“locate”文件查找命令,发现该命令不可用。    

    检查了下,原来没有安装该命令,在联网状态运行“yum install mlocate”命令即可安装"locate"命令。

        安装完之后运行“locate inittab”,发现结果如下:

[root@yang ~]# locate inittab
locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory

并没有查询出相关文件,此时需要线运行下“updatedb”命令初始化一下文件库,在运行“locate inittab”,发现结果如下:

[root@yang ~]# locate inittab
/etc/inittab
/usr/share/vim/vim74/syntax/inittab.vim

这时“locate”命令就可以正确使用了。


希望能帮助到你!

1 回复 有任何疑惑可以回复我~

安装完以后。用updatedb更新下mlocate的数据库

0 回复 有任何疑惑可以回复我~

yum install -y mlocate

0 回复 有任何疑惑可以回复我~

没人回的话 重装了.....

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Linux达人养成计划 I
  • 参与学习       399421    人
  • 解答问题       3791    个

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

进入课程
意见反馈 帮助中心 APP下载
官方微信