如何查看linux中的软件
如何查看linux中的软件详细介绍
在 Linux 系统中查看软件的方法因发行版和软件包管理工具的不同而有所差异。以下是针对不同场景的详细解决方案,涵盖命令行工具、图形界面工具以及现代沙盒化应用(如 Snap 和 Flatpak)的管理方法:
一、查看已安装的软件包
1.
基于 Debian(如 Ubuntu、Debian)
- 列出所有已安装的软件包:bash
dpkglist
- 搜索特定软件包:bash
dpkg 关键词show 软件包名
2.
基于 Red Hat(如 Fedora、CentOS)
- 列出所有已安装的 RPM 包:bash
dnf list installed
- 搜索特定软件包:bash
软件包名dnf info 软件包名
3.
其他发行版
- Arch Linux:bash
pacmanpacman 软件包名
- Gentoo:bash
emergeequery info 软件包名
二、查看正在运行的软件(进程)
1.
实时监控进程:
- ps 命令:bash
aux 关键词
- top/htop:bash
2.
快速查找进程 ID:
bash
pgrep 进程名进程名
三、搜索可用软件包
1.
基于 Debian:
bash
search 关键词search 关键词
2.
基于 Red Hat:
bash
dnf search 关键词yum search 关键词
3.
其他发行版:
- Arch Linux:bash
pacman 关键词 - Gentoo:bash
emerge 关键词
四、图形界面工具
1.
系统自带工具:
- GNOME 桌面:
- 软件:搜索、安装、更新应用,支持 Snap 和 Flatpak。
- 系统监视器:查看进程、资源占用。
- KDE 桌面:
- Discover:软件商店,支持分类浏览和搜索。
- 系统活动管理器:实时监控进程和资源。
2.
第三方工具:
- Synaptic:高级包管理工具,支持依赖分析和批量操作。
- Stacer:系统优化工具,可查看已安装软件、启动项、服务等。
- Gdebi:图形化.deb 包安装器,适合手动安装软件包。
五、沙盒化应用(Snap/Flatpak)
1.
Snap 包:
- 查看已安装的 Snap 应用:bash
snap listsnap info 应用名
2.
Flatpak 包:
- 查看已安装的 Flatpak 应用:bash
flatpak listflatpak info 应用ID
六、其他实用技巧
1.
查看软件安装路径:
bash
命令名命令名
2.
查看依赖关系:
- 基于 Debian:bash
depends 软件包名 - 基于 Red Hat:bash
软件包名dnf repoquery 软件包名
3.
查看更新历史:
- 基于 Debian:bash
changelog 软件包名 - 基于 Red Hat:bash
dnf
七、示例场景
- 检查 Firefox 是否安装:
bashdpkg firefox
firefox
- 查看 Python 的依赖:
bashdepends python3
dnf repoquery python3
- 实时监控 CPU 占用高的进程:
bash - 通过图形界面卸载软件:
- GNOME 软件:搜索应用 → 点击 “已安装” → 卸载。
- KDE Discover:进入 “已安装” 标签 → 右键应用 → 卸载。
总结
根据不同的需求和使用习惯,可选择命令行工具(高效灵活)或图形界面工具(直观易用)来查看 Linux 中的软件。对于新手,建议从图形界面入手,逐步熟悉命令行;对于系统管理员或高级用户,命令行工具能更精准地管理软件包和进程。此外,现代发行版普遍支持 Snap 和 Flatpak,这些沙盒化应用的管理也需要掌握对应的命令(如snap list、flatpak info)。