0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux使用yum命令

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2022-12-05 16:50 ? 次閱讀

在需要在另一臺(tái)計(jì)算機(jī)安裝相同軟件或要重新安裝系統(tǒng)的情況下,知道如何列出系統(tǒng)已安裝的軟件包可能會(huì)有所幫助。

在本教程中,我們將向您展示如何查看過(guò)濾Linux已安裝的軟件。我們還將向您展示如何檢查指定的軟件包是否已安裝,統(tǒng)計(jì)已安裝的軟件。

yum是CentOS默認(rèn)軟件包管理器。它可用于從官方和第三方CentOS倉(cāng)庫(kù)下載安裝,刪除,查詢和管理CentOS RPM軟件包。

yum 查看已安裝軟件

sudo yum list installed使用yum命令列出CentOS系統(tǒng)已安裝的軟件包。它將打印所有已安裝軟件包的列表,包括RPM軟件包的版本和軟件倉(cāng)庫(kù)的信息

通常已安裝的軟件包列表很長(zhǎng),為了提高可讀性,最好將輸出通過(guò)管道傳遞給less命令。要確定是否安裝了指定的軟件,你可以使用grep命令過(guò)濾輸出。

例如命令sudo yum list installed | grep unzip可以確定CentOS系統(tǒng)是否安裝unzip軟件。

sudo yum list installed
sudo yum list installed | grep unzip

yum 備份已安裝的軟件

在備份系統(tǒng)時(shí)你可能需要?jiǎng)?chuàng)建Linux系統(tǒng)所有已安裝的軟件名稱并將其保存到文件中。

此時(shí)你可將命令sudo yum list installed | awk '{print $1}'的標(biāo)準(zhǔn)輸出重定向到文件中。

這里之所以是awk命令是因?yàn)?code>yum list installed命令僅第一列是軟件的名稱。

在恢復(fù)已安裝的軟件時(shí)或者在其他服務(wù)器安裝相同的軟件時(shí),可以使用cat命令將所有軟件包傳遞給yum命令。

sudo yum -y install $(cat packages_list.txt)命令將會(huì)讀取packages_list.txt文件并循環(huán)安裝軟件。

sudo yum list installed | awk '{print $1}' > packages_list.txt

sudo yum -y install $(cat packages_list.txt)

yum 統(tǒng)計(jì)已安裝軟件總數(shù)

如需要統(tǒng)計(jì)Linux系統(tǒng)安裝多少軟件,請(qǐng)使用與之前相同的命令sudo yum list installed。

但不要將命令的標(biāo)準(zhǔn)輸出重定向到文件,而是將標(biāo)準(zhǔn)輸出通過(guò)管道傳遞到wc命令以對(duì)行進(jìn)行計(jì)數(shù)。

sudo yum list installed | wc -l命令將會(huì)對(duì)sudo yum list installed的標(biāo)準(zhǔn)輸出行進(jìn)行行數(shù)的統(tǒng)計(jì),這樣你就可以確定Linux系統(tǒng)已安裝軟件總數(shù)。

sudo yum list installed | wc -l

結(jié)論

至此,您應(yīng)該了解如何在Linux使用yum命令命令列出已安裝的軟件,確定已經(jīng)軟件安裝的總數(shù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11171

    瀏覽量

    208474
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7292

    瀏覽量

    87523
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    669

    瀏覽量

    21956
  • CentOS
    +關(guān)注

    關(guān)注

    0

    文章

    76

    瀏覽量

    13712
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通??梢酝ㄟ^(guò)Linux系統(tǒng)監(jiān)控工具查看。例如命令行工具top、sar、atop等。
    的頭像 發(fā)表于 01-04 17:17 ?1464次閱讀

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令。
    的頭像 發(fā)表于 12-04 14:45 ?1658次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    linux yum安裝命令之MySQL?

    yum方式安裝MySQL數(shù)據(jù)庫(kù)時(shí),只需執(zhí)行一個(gè)命令yuminstall mysql-server -y即可,yum方式的安裝原理是在執(zhí)行yum安裝
    發(fā)表于 12-28 16:31

    LINUX Fredora 下yum的使用

    LINUXyum的使用使用提前你的網(wǎng)絡(luò)配置好可以外網(wǎng)通信,或者使用你的本地光盤(pán)資源 一. yum是什么 yum = Yellow dog Updater, Modified 主要功能
    發(fā)表于 07-09 08:29

    Linux應(yīng)用開(kāi)發(fā)-串口下載命令rzsz交叉編譯

    rz/sz工具是通過(guò)Zmodem協(xié)議傳輸文件的命令,常用于Linux與windows之前的數(shù)據(jù)傳輸。 這篇文章就介紹如何在交叉編譯rz/sz命令,并在
    的頭像 發(fā)表于 08-14 09:20 ?2268次閱讀

    何在Linux使用pidof命令

    `pidof`是一個(gè)命令行程序,可讓您找到正在運(yùn)行程序的進(jìn)程ID。在教程中,我們將說(shuō)明如何在Linux 使用pidof命令。
    的頭像 發(fā)表于 12-05 17:01 ?2210次閱讀

    何在Linux使用touch命令

    Linux touch命令用于更改文件時(shí)間戳。但touch命令的最常見(jiàn)用法是創(chuàng)建文件。
    的頭像 發(fā)表于 12-05 17:21 ?1970次閱讀

    何在Linux使用rpm命令

    RPM是基于RedHat Linux發(fā)行版的軟件包管理器,例如CentOS和Fedora。RPM還指`rpm`命令和`.rpm`文件擴(kuò)展名稱。
    的頭像 發(fā)表于 01-04 17:14 ?1596次閱讀

    何在Linux上使用粘貼命令

    Linux中的粘貼命令是一個(gè)有用的工具,用于將多個(gè)文件或文本行合并到單個(gè)文件或輸出中。它通常與剪切命令結(jié)合使用,允許用戶剪切特定行或文本部分并將其粘貼到其他地方。在本文中,小編將探討 Linu
    的頭像 發(fā)表于 02-08 16:58 ?1735次閱讀

    何在Linux中高效運(yùn)行終端命令

    Linux 終端是一個(gè)功能強(qiáng)大的工具,允許您使用命令執(zhí)行各種系統(tǒng)操作。文件操作、程序管理和服務(wù)自動(dòng)化是您可以使用 shell 命令高效執(zhí)行的一些操作。
    的頭像 發(fā)表于 03-20 09:39 ?655次閱讀

    何在Linux中使用progress命令

    progress 命令是一個(gè)簡(jiǎn)單但功能強(qiáng)大的 Linux/Unix 命令行工具,可讓用戶查看文件操作的進(jìn)度。
    的頭像 發(fā)表于 04-08 15:51 ?2139次閱讀

    何在Linux中高效運(yùn)行終端命令

    Linux 終端是一個(gè)功能強(qiáng)大的工具,允許您使用命令執(zhí)行各種系統(tǒng)操作。文件操作、程序管理和服務(wù)自動(dòng)化是您可以使用 shell 命令高效執(zhí)行的一些操作。
    的頭像 發(fā)表于 04-13 10:34 ?626次閱讀

    何在Linux命令行中運(yùn)行Python腳本

    Python 腳本。 在本文中,我們將詳細(xì)介紹如何在 Linux 命令行中運(yùn)行 Python 腳本。我們將討論以下主題:
    的頭像 發(fā)表于 05-12 14:49 ?1618次閱讀

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內(nèi)容?
    的頭像 發(fā)表于 06-09 17:02 ?1105次閱讀

    Jtti:如何查看yum命令的錯(cuò)誤日志來(lái)診斷問(wèn)題?

    Linux系統(tǒng)中,當(dāng)yum命令無(wú)法正常工作時(shí),查看錯(cuò)誤日志是診斷問(wèn)題的重要步驟。以下是一些方法,可以幫助你查看和分析yum命令的錯(cuò)誤日志:
    的頭像 發(fā)表于 10-14 15:51 ?93次閱讀