通過已打開的軟件進程, 複製軟件名稱 top
查詢軟件的安裝位置 sudo find / -name 軟件名稱
-
find的使用格式如下:
find
<指定目錄> <指定條件> <指定動作>- <指定目錄>: 所要搜索的目錄及其所有子目錄。默認爲當前目錄。
- <指定條件>: 所要搜索的文件的特徵。
- <指定動作>: 對搜索結果進行特定的處理。
find . -name "my*" -ls
搜索當前目錄中,以my開頭的文件(* 信號模糊匹配
),並顯示它們的詳細信息。find . -type f -mmin -10
當前目錄中,所有過去10分鐘中更新過的普通文件。-type f
搜索普通文件+特殊文件+目錄。
-
locate命令的使用實例
locate /etc/sh
搜索etc目錄下所有以sh開頭的文件。locate -i ~/m
搜索用戶主目錄下,所有以m開頭的文件,並且忽略大小寫
。
+
locate命令其實是“find -name”的另一種寫法,但是要比後者快得多,原因在於它不搜索具體目錄,而是搜索一個數據庫(/var/lib/locatedb),這個數據庫中含有本地所有文件信息。Linux系統自動創建這個數據庫,並且每天自動更新一次,所以使用locate命令查不到最新變動過的文件。爲了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新數據庫。<
當我們用whereis和locate無法查找到我們需要的文件時,可以使用find,但是find是在硬盤上遍歷查 找,因此非常消耗硬盤的資源,而且效率也非常低,因此建議大家優先使用whereis和locate。
locate 是在數據庫裏查找,數據庫大至每天更新一次。
whereis 可以找到可執行命令和man page
find 就是根據條件查找文件。
which 可以找到可執行文件和別名(alias)
待用https://www.cnblogs.com/cjjjj/p/9846374.html