Linux 查找已安裝軟件的方法


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

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

《歡迎交流討論》


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM