在需要在另一臺計算機安裝相同軟件或要重新安裝系統的情況下,知道如何列出系統已安裝的軟件包可能會有所幫助。
在本教程中,我們將向您展示如何查看過濾Linux已安裝的軟件。我們還將向您展示如何檢查指定的軟件包是否已安裝,統計已安裝的軟件。
yum是CentOS默認軟件包管理器。它可用于從官方和第三方CentOS倉庫下載安裝,刪除,查詢和管理CentOS RPM軟件包。
yum 查看已安裝軟件
sudo yum list installed
使用yum
命令列出CentOS系統已安裝的軟件包。它將打印所有已安裝軟件包的列表,包括RPM軟件包的版本和軟件倉庫的信息。
通常已安裝的軟件包列表很長,為了提高可讀性,最好將輸出通過管道傳遞給less
命令。要確定是否安裝了指定的軟件,你可以使用grep
命令過濾輸出。
例如命令sudo yum list installed | grep unzip
可以確定CentOS系統是否安裝unzip軟件。
sudo yum list installed
sudo yum list installed | grep unzip
yum 備份已安裝的軟件
在備份系統時你可能需要創建Linux系統所有已安裝的軟件名稱并將其保存到文件中。
此時你可將命令sudo yum list installed | awk '{print $1}'
的標準輸出重定向到文件中。
這里之所以是awk命令是因為yum list installed
命令僅第一列是軟件的名稱。
在恢復已安裝的軟件時或者在其他服務器安裝相同的軟件時,可以使用cat
命令將所有軟件包傳遞給yum
命令。
sudo yum -y install $(cat packages_list.txt)
命令將會讀取packages_list.txt文件并循環安裝軟件。
sudo yum list installed | awk '{print $1}' > packages_list.txt
sudo yum -y install $(cat packages_list.txt)
yum 統計已安裝軟件總數
如需要統計Linux系統安裝多少軟件,請使用與之前相同的命令sudo yum list installed
。
但不要將命令的標準輸出重定向到文件,而是將標準輸出通過管道傳遞到wc
命令以對行進行計數。
sudo yum list installed | wc -l
命令將會對sudo yum list installed
的標準輸出行進行行數的統計,這樣你就可以確定Linux系統已安裝軟件總數。
sudo yum list installed | wc -l
結論
至此,您應該了解如何在Linux使用yum命令命令列出已安裝的軟件,確定已經軟件安裝的總數。
-
Linux
+關注
關注
87文章
11232瀏覽量
208945 -
計算機
+關注
關注
19文章
7430瀏覽量
87731 -
命令
+關注
關注
5文章
678瀏覽量
21987 -
CentOS
+關注
關注
0文章
77瀏覽量
13733
發布評論請先 登錄
相關推薦
評論