centos7安裝locate命令

2021-08-16 02:49:27 字數 699 閱讀 7739

在centos7以上的系統中使用「locate」檔案查詢命令,發現該命令不可用。    

檢查了下,原來是centos7預設沒有安裝該命令,在聯網狀態執行「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」命令就可以正確使用了。

注:locate的搜尋資料庫由另乙個叫做updatedb的程式建立,通常該程式作為乙個cron任務定期執行,所謂cron任務就是指定期由cron守護程序執行的任務,多數裝有locate命令的系統每天執行一次updatedb命令。由此可見。locate的搜尋資料庫並不是持續更新的,所以locate命令查詢不到非常新的檔案。解決方法就是切換為超級使用者,手動進行updatedb程式。

centos7上使用locate命令

小貼士 在centos7以上的系統中使用 locate 檔案查詢命令,發現該命令不可用。檢查了下,原來是centos7預設沒有安裝該命令,在聯網狀態執行 yum install mlocate 命令即可安裝 locate 命令。安裝完之後執行 locate inittab 發現結果如下 locate...

centos7中使用locate命令

centos7 中第一次使用 locate 命令 報錯 bash locate command not found原因 centos7 預設沒有安裝 locate 這個命令 安裝 locate yum install mlocate安裝完後測試一下 locate inittab這是報錯 locate...

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...