📅  最后修改于: 2023-12-03 15:25:24.898000             🧑  作者: Mango
在Linux系统的终端中,我们可以使用命令行来查看已安装的包及其版本,这非常有用,特别是当我们需要检查系统上安装的软件版本时。本文将介绍如何使用Shell-Bash命令查看已安装包和版本的列表。
dpkg是Debian系统中的高级工具,在Debian衍生系统如Ubuntu、Linux Mint等中也有默认安装。dpkg命令可以查询并管理安装的deb软件包。我们可以使用以下命令来列出已安装的软件包及其版本:
dpkg -l
输出的结果将包含软件包名称、版本、描述和安装状态等信息。根据需要可以使用一些其他选项和过滤器来细化输出。例如,我们可以使用以下命令来过滤出特定的软件包:
dpkg -l | grep <package_name>
其中<package_name>
是要查找的软件包名称。在输出中只有与软件包名称匹配的行将被显示出来。
aptitude是Debian和Debian衍生发行版(如Ubuntu、Linux Mint等)的另一个软件包管理工具。我们可以使用以下命令来列出所有已安装的软件包及其版本:
aptitude search '~i'
输出的结果将包含软件包名称、版本、描述等信息。需要注意的是,aptitude命令默认只显示有版本号的安装包。如果想要查看所有已安装的软件包,可以使用以下命令:
aptitude search '~i!~M'
yum是Red Hat Enterprise Linux、CentOS和Fedora的软件包管理器。我们可以使用以下命令来列出所有已安装的软件包及其版本:
yum list installed
如果想要只查看特定的软件包,可以使用以下命令:
yum list installed <package_name>
其中<package_name>
是要查找的软件包名称。
本文总结了Shell-Bash中查看已安装包及其版本的三种不同方法。对于每种方法,我们提供了示例命令和说明。根据需要选择其中的一种方法来查看您的Linux系统上已安装的软件包及其版本。