Linux 查詢已安裝軟體的方法

pursuer.chen發表於2015-12-28

1.rpm

注意rpm區分大小寫

查詢已安裝的以mysql開頭的包

rpm  -qa mysql*

查詢已安裝的mysql 包

rpm -qa|grep mysql

 

rpm的方法有時候也搜尋已安裝的包

 

2.yum

列出指定包的所有情況

yum list package

yum list | grep installed

 

3.whereis

有時候可以藉助查詢檔案的方式找到對應包的路徑

例如whereis mysql

 

4.find

可以使用find查詢檔案的所在路徑

find 查詢路徑 查詢引數

在根目錄下查詢以.conf結尾的檔案
find / -name *.conf

 

5.locate

locate的功能和find類似

locate 查詢的檔案

查詢所有路徑下的mysql檔案

locate mysql

 

6.ps

可以通過查詢程式的方法找到對應的包的路徑

ps -ef|grep mysql

可以簡寫成

pgrep mysql

 

 

問題:如果是通過原始碼安裝的軟體通過以上方法無法找到,rpm和yum方法也僅限通過rpm和yum安裝的軟體,因為通過這兩種方式安裝的軟體預設執行命令系統是能識別的,而通過原始碼方式安裝的軟體除非是建立了軟連線或者通過配置檔案讓系統識別,否則無法通過這兩種方法查詢,不過可以通過ps分析程式的方式進行查詢。

 

 

備註:

    作者:pursuer.chen

    部落格:http://www.cnblogs.com/chenmh

本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結,否則保留追究責任的權利。

《歡迎交流討論》

相關文章