1:which (尋找可執行文件)
which -a :顯示所有可以找到的命令
which commands(完整的可執行文件名)
which commands(完整的可執行文件名) -a (列出可以找到的所有可以找到的同名可執行文件)
這個命令式根據“PATH”環境變量所規範的路徑來搜索“執行文件“的文件名的
2:whereis 【bmsu】 文件目錄名
-b :二進制文件
-m:只找manual路徑下的文件
-s:只找源文件
-u:沒有幫助文件的文件
whereis 查找文件的速度find命令快得多,是因爲find是直接搜索硬盤的,而前者只是搜索數據庫,
但是這個whereis搜索的結果是以數據庫爲準,(因爲數據庫不可能實時更新)所以查找出來的文件可能是 已經被刪除的,或者說新建立的文件一可能搜索不到 可以執行updatedb來更新數據庫文件
3: locate
locate filename (文件的部分名稱)
也是通過搜索數據庫來查找文件的所以說也是特別快的(數據庫位於 /var/lib/slocate)
4:find (最強大,但是也是最耗資源的)
這個功能比較強,具體查看連接http://www.linuxsir.org/main/?q=node/137#4.1;