📜  已安装包和版本的列表 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:25:24.898000             🧑  作者: Mango

已安装包和版本的列表 - Shell-Bash

在Linux系统的终端中,我们可以使用命令行来查看已安装的包及其版本,这非常有用,特别是当我们需要检查系统上安装的软件版本时。本文将介绍如何使用Shell-Bash命令查看已安装包和版本的列表。

使用dpkg命令

dpkg是Debian系统中的高级工具,在Debian衍生系统如Ubuntu、Linux Mint等中也有默认安装。dpkg命令可以查询并管理安装的deb软件包。我们可以使用以下命令来列出已安装的软件包及其版本:

dpkg -l

输出的结果将包含软件包名称、版本、描述和安装状态等信息。根据需要可以使用一些其他选项和过滤器来细化输出。例如,我们可以使用以下命令来过滤出特定的软件包:

dpkg -l | grep <package_name>

其中<package_name>是要查找的软件包名称。在输出中只有与软件包名称匹配的行将被显示出来。

使用aptitude命令

aptitude是Debian和Debian衍生发行版(如Ubuntu、Linux Mint等)的另一个软件包管理工具。我们可以使用以下命令来列出所有已安装的软件包及其版本:

aptitude search '~i'

输出的结果将包含软件包名称、版本、描述等信息。需要注意的是,aptitude命令默认只显示有版本号的安装包。如果想要查看所有已安装的软件包,可以使用以下命令:

aptitude search '~i!~M'
使用yum命令

yum是Red Hat Enterprise Linux、CentOS和Fedora的软件包管理器。我们可以使用以下命令来列出所有已安装的软件包及其版本:

yum list installed

如果想要只查看特定的软件包,可以使用以下命令:

yum list installed <package_name>

其中<package_name>是要查找的软件包名称。

结论

本文总结了Shell-Bash中查看已安装包及其版本的三种不同方法。对于每种方法,我们提供了示例命令和说明。根据需要选择其中的一种方法来查看您的Linux系统上已安装的软件包及其版本。