linux查看軟件是否安裝


1 temp=`dpkg -l | grep "openssl"
2 if [ -n "$temp" ];then
3     echo "openssl已經安裝"
4 elif [ -z "$temp" ];then
5     echo "openssl未安裝"
6 fi

1. rpm包安裝的

    rpm -qa | grep "軟件包名稱“

2.deb包安裝的

    dpkg -l | grep "軟件包名稱"

3.yum安裝的

    yum list installed | grep "軟件包名稱"

4.如果是以源碼包自己編譯安裝的,例如:tar.gz或者tar.bz2,這個只能檢測可執行文件是否存在了。

如果是以root用戶安裝的通常是在/sbin:/usr/bin目錄下

 

######################################

temp=`/bin/ls *.conf 2>/dev/null`
for c in $temp; do
if [ -f $c ];then
    echo $c
fi
done

循環顯示以.conf結尾的文件名

2>/dev/null 錯誤重定向到/dev/null

#######################################


免責聲明!

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



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