centos locate命令不能用

2021-08-26 04:03:25 字數 816 閱讀 8627

今日最小化安裝centos 6.0

完事後 用locate 查詢檔案

提示-bash: locate: command not found

那就先updatedb一下吧

提示-bash: updatedb: command not found

baidu說updatedb 不能用先要安裝 slocate

yum install slocate

提示 找不到 slocate 相應的包

md 百×度× 又坑爹了

google裡找到這麼一段話

mlocate是gnu locate的乙個變種。相比原始的locate,它具有乙個很好優點:

* 每次更新資料庫時並不需要重新讀取全部目錄的內容。mlocate 在資料庫中儲存了

時間戳資訊,無需重新讀取,就能判斷目錄內容是否改變。所以更新的速度更快,對硬碟

的占用也更少。這是 mlocate 特有的功能。

上面這段是已經翻譯過來的mlocate的deb包描述,向譯者致敬!這個功能非常好,以前用locate時,每次更新資料庫時硬碟吱吱作響,搞得我不得不將它改為每週更新一次資料庫。而mlocate幾乎讓我感覺不到它的存在。

似乎mlocate已成了debian的標配了,因為我並沒有安裝過,它就已經在那了。本來想裝locate的,發現已有locate命令,後來才發現是mlocate提供的。

有了mlocate,就可以把locate給刪了,要不然你的系統會更新兩套不同的資料庫。

原來是mlocate已經替換slocate了

呵呵,實屬自己孤陋了

設定Linux 不記錄歷史命令方法

1 歷史命令是被儲存在記憶體和 bash history中,當退出或者登入shell時,會自動儲存或讀取 2 在常見的linux發行版本中,通常預設儲存1000條歷史命令,該數量是由環境變數histsize進行控制 3 usr bin目錄下儲存當前系統的命令檔案,可以用ls usr bin wc l...

git add 不執行 git 常用撤銷命令

ethan 讀完需要 3分鐘 速讀僅需 1 分鐘 每次使用 git 需要進行版本回退相關的操作都要在搜尋引擎重新查詢相關命令,很是費時間,今天有空總結一下,算是記筆記方便以後使用。1 撤銷本地當前所有修改 git reset hard如果本地檔案修改得一團亂,但是還沒有 commit,可以通過這個命...

Android環境安裝後adb命令不生效的解決

由於工作原因,在測試機器上面搭建了乙個android執行環境,按照網上的步驟安裝好android 設定好環境變數的 android sdk home 和 path環境變數後,在cmd中測試執行adb發現adb命令未生效,如下圖 出現這樣的問題之後,就開始找各種問題,首先在android的安裝目錄下面...