0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux使用yum命令

CHANBAEK 来源:myfreax 作者:myfreax 2022-12-05 16:50 次阅读

在需要在另一台计算机安装相同软件或要重新安装系统的情况下,知道如何列出系统已安装的软件包可能会有所帮助。

在本教程中,我们将向您展示如何查看过滤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

    文章

    10979

    浏览量

    206673
  • 计算机
    +关注

    关注

    19

    文章

    6630

    浏览量

    84360
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21845
  • CentOS
    +关注

    关注

    0

    文章

    75

    浏览量

    13620
收藏 人收藏

    评论

    相关推荐

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通常可以通过Linux系统监控工具查看。例如命令行工具top、sar、atop等。
    的头像 发表于 01-04 17:17 1213次阅读

    何在Linux中使用htop命令

    本文介绍如何在 Linux 中使用 htop 命令
    的头像 发表于 12-04 14:45 528次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    linux yum安装命令之MySQL?

    yum方式安装MySQL数据库时,只需执行一个命令yuminstall mysql-server -y即可,yum方式的安装原理是在执行yum安装
    发表于 12-28 16:31

    linux运维命令大全

    Linux高端运维学习需要掌握大量的命令及相关工具,通读bash man page、掌握VIM使用、了解SSH是Linux高端运维工程师必备功课,熟练掌握Linux高端运维实用
    发表于 03-15 16:36

    LINUX Fredora 下yum的使用

    LINUXyum的使用使用提前你的网络配置好可以外网通信,或者使用你的本地光盘资源 一. yum是什么 yum = Yellow dog Updater, Modified 主要功能
    发表于 07-09 08:29

    linux中安装pip命令

    linux中安装pip命令,如果直接用yum install 安装可能会遇到很多问题。官网的这个方法可以很快很安全的安装好pip。
    发表于 07-05 08:21

    远程yum源配置学习

    在配置yum前首先得说说rpm,在redhat和centos linux系统上,rpm作为软件包管理工具,可以方便的安装、查询、卸载软件包。常见命令如下:#安装:rpm -ivh
    发表于 10-19 14:28

    何在Linux使用pidof命令

    `pidof`是一个命令行程序,可让您找到正在运行程序的进程ID。在教程中,我们将说明如何在Linux 使用pidof命令
    的头像 发表于 12-05 17:01 1871次阅读

    何在Linux使用touch命令

    Linux touch命令用于更改文件时间戳。但touch命令的最常见用法是创建文件。
    的头像 发表于 12-05 17:21 1684次阅读

    何在Linux使用rpm命令

    RPM是基于RedHat Linux发行版的软件包管理器,例如CentOS和Fedora。RPM还指`rpm`命令和`.rpm`文件扩展名称。
    的头像 发表于 01-04 17:14 1382次阅读

    何在Linux上使用粘贴命令

    Linux中的粘贴命令是一个有用的工具,用于将多个文件或文本行合并到单个文件或输出中。它通常与剪切命令结合使用,允许用户剪切特定行或文本部分并将其粘贴到其他地方。在本文中,小编将探讨 Linu
    的头像 发表于 02-08 16:58 1430次阅读

    何在Linux中使用progress命令

    progress 命令是一个简单但功能强大的 Linux/Unix 命令行工具,可让用户查看文件操作的进度。
    的头像 发表于 04-08 15:51 1507次阅读

    何在Linux命令行中运行Python脚本

    Python 脚本。 在本文中,我们将详细介绍如何在 Linux 命令行中运行 Python 脚本。我们将讨论以下主题:
    的头像 发表于 05-12 14:49 1358次阅读

    恒讯科技分析:如何在Linux上使用rm命令删除文件和目录?

    本指南展示了如何在Linux中使用rm命令行删除文件、目录和其他内容?
    的头像 发表于 06-09 17:02 843次阅读

    shell命令linux命令一样吗

    Shell命令Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和执行用户输入的命令的。Shell既是一种
    的头像 发表于 11-08 10:51 1306次阅读