在學習Linux(CentOS7)文件搜索命令:locate 時,遇到錯誤“locate: 未找到命令”。
原因:CentOS7默認沒有安裝該命令
解決方案:
1、安裝"locate"命令即可。在聯網狀態運行“yum install mlocate”命令。如下圖:
2、提示:Is this ok [y/d/N],這里我們執行y,再次出現是否繼續也是執行y。如下圖:
3、第2步執行完,mlocate已安裝完成。接下來需更新后台數據庫,輸入命令:updatedb。
這里需要注意一點:如果沒有updatedb更新后台數據庫,直接輸入查找命令:locate,還是未能找到命令。原因是Linux不是實時更新它的后台數據庫,所以我們並不能馬上執行。
4、運行“locate inittab”(必須安裝完,並執行updatedb之后執行此命令),如下圖:
原文地址:https://blog.csdn.net/u014577702/article/details/80910581