在Linux操作系统中,查看已安装的程序是一个常见的需求,无论是为了管理软件、清理不必要的占用,还是为了了解系统的软件环境,以下是一些常用的方法来查看Linux系统中安装的程序。

使用包管理器查看
Debian/Ubuntu系统
在Debian或Ubuntu系统中,你可以使用以下命令来查看安装的程序:
-
dpkg:这是Debian包管理器,你可以使用以下命令来查看已安装的软件包:
dpkg -l
或者,如果你想查看特定包的信息,可以使用:
dpkg -l | grep 包名
-
apt:这是基于dpkg的包管理器,以下命令可以帮助你查看已安装的软件包:
apt list --installed
Red Hat/CentOS系统
在Red Hat或CentOS系统中,你可以使用以下命令:
-
yum:以下命令可以列出所有已安装的软件包:

yum list installed
-
dnf:dnf是yum的替代品,以下命令可以查看已安装的软件包:
dnf list installed
使用包列表文件查看
在Linux系统中,每个已安装的软件包都会在/var/lib/dpkg/status(对于Debian/Ubuntu)或/var/lib/rpm/db(对于Red Hat/CentOS)目录下有一个状态文件,你可以通过查看这些文件来获取已安装软件包的详细信息。
-
Debian/Ubuntu:
cat /var/lib/dpkg/status
-
Red Hat/CentOS:
cat /var/lib/rpm/db/PKGINDEX
使用第三方工具查看
有一些第三方工具可以帮助你更方便地查看和管理已安装的程序,以下是一些流行的工具:
-
PackageKit:这是一个用于图形界面和命令行界面之间的包管理工具,你可以使用以下命令:

packagekit --list-all
-
aptitude:这是一个交互式的包管理器,可以用来查看已安装的软件包:
aptitude search '~i'
使用系统信息工具查看
一些系统信息工具也提供了查看已安装程序的功能,以下是一些例子:
-
systeminfo:在Gnome桌面环境中,你可以使用系统信息工具来查看已安装的程序:
systeminfo
-
system_profiler:在MacOS中,你可以使用系统信息工具来查看已安装的程序:
system_profiler software
查看Linux系统中安装的程序有多种方法,你可以根据你的系统类型和需求选择合适的方法,无论是使用包管理器、包列表文件、第三方工具还是系统信息工具,都能帮助你有效地管理你的软件环境。