環境:ubuntu10
1.locate 命令
使用方法:locate filename
updatedb
如下圖
說明:locate命令是從數據庫datebase裏面去檢索,也就是,如果數據庫裏面沒有信息,那麼locate無法搜索,即使被搜索的文件就在當前文件夾,如上圖中,touch之後
馬上執行locate命令,但是沒有找到,那是因爲touch之後沒有刷新數據庫,執行updatedb之後,再使用locate就找得到了
2.whereis 命令搜索命令,如下圖
先看ls,/bin/ls 表示命令ls可執行文件目錄 , /usr/...../ls.1.gz 表示ls幫助文檔所在目錄
問題,爲什麼cd沒有?
答,因爲shell(bash)是一個命令解釋器,但是它自己也將一些命令固化在自己體內,所以我們找不到,也就是說在/bin下找不到cd命令
3.whatis 命令說明指令,如下圖
whatis ls,說明ls是列舉目錄
問題,爲什麼cd沒有
答,同上解釋