在 Linux 中,不同的发行版有不同的方法来查看已安装的软件包或应用程序。下面是一些常用的指令示例:

1. 对于基于Debian的系统(如Ubuntu, Debian等),你可以使用:

bash

dpkg l

linux查看软件列表  第1张

要更具体地看某个特定的应用程序或工具,可以使用通配符:

bash

dpkg l 'curl'

linux查看软件列表  第2张

2. 基于Red Hat的系统(比如Fedora, RHEL, CentOS等):

bash

rpm qa

linux查看软件列表  第3张

3. 若你对某一具体的命令感兴趣,想知道它对应哪个软件包,并不是查看整体已经安装了哪些应用:

对基于Debian的系统使用:

bash

dpkg S $(which curl)

linux查看软件列表  第4张

对RedHat家族系统使用:

bash

rpm qf $(which curl)

linux查看软件列表  第5张

4. 用APT命令查看包信息(也适合Debian和其派生版):

列表已装入:

bash

apt list installed

linux查看软件列表  第6张

别名为:

bash

dpkg getselections | grep "\binstall\b"

linux查看软件列表  第7张

5. 使用yum命令(适合 Red Hat 和衍生品):

bash

yum list installed

linux查看软件列表  第8张

6. 对于那些利用Flatpak、Snappy(Ubuntu Snap Packages)、Pip或者npm管理的部分应用程序,查看安装列表可能需用它们特有的工具或命令:

Snappy (Snap):

bash

linux查看软件列表  第9张

snap list

Flatpak:

bash

flatpak list

linux查看软件列表  第10张

Python Pip:

pip freeze

linux查看软件列表  第11张

Npm:

bash

npm ls g depth=0

根据你所使用的 Linux 发行版选择合适的方法查看已安装软件。每种管理机制都有不同的特性与优势,并非所有的Linux发行版都包含上述提及的所有机制。如果你不清楚自己正在使用的发行版或者不知道要查询哪种软件管理器,首先可以通过查看/etc/osrelease或其他相关信息来识别您的Linux版本。

请依据实际操作系统环境调整上述指令。如果需要更为详尽的信息,请告诉我具体的Linux版本或进一步描述你的需求。