dpkg --list:Debian 和 Ubuntu 系统上列出已安装的 Debian 包。
rpm -qa:Red Hat 和 CentOS 系统上列出已安装的 RPM 包。
pacman -Q:Arch Linux 上列出已安装的软件包。
其他有用的命令
apt list --installed:Ubuntu 系统上列出已安装的 APT 包。
yum list installed:Red Hat 和 CentOS 系统上列出已安装的 YUM 包。
dnf list installed:Fedora 系统上列出已安装的 DNF 包。
zypper ls -i:openSUSE 系统上列出已安装的 Zypper 包。
筛选和排序结果
可以使用 grep 命令筛选结果,例如:
dpkg --list | grep '^ii'
这将仅列出已安装的包。
可以使用 sort 命令对结果进行排序,例如:
dpkg --list | sort -k 1
这将按包名对结果进行升序排序。
查看包详细信息
可以使用以下命令查看特定包的详细信息:
dpkg -s
:Debian 和 Ubuntu 系统上的 Debian 包。
rpm -qi :Red Hat 和 CentOS 系统上的 RPM 包。
pacman -Qi :Arch Linux 上的软件包。
示例
在 Debian/Ubuntu 系统上列出所有已安装的包:
dpkg --list
在 Red Hat/CentOS 系统上列出所有已安装的 RPM 包:
rpm -qa
在 Arch Linux 上列出所有已安装的软件包:
pacman -Q