如何查看 usr/bin 和 usr/local/bin 路径?

在Linux系统中,查看已安装软件是系统管理、故障排查和环境维护的基础操作,不同发行版使用不同的包管理工具,以下是专业、全面且已验证的查看方法,涵盖命令行与图形界面方案:


通过包管理工具查询(推荐)

Debian/Ubuntu(APT系)

  • 查看所有已安装软件

    dpkg --list

    或精简显示:

    apt list --installed

    输出示例

    vim/stable,now 2:8.2.3995-1ubuntu2 amd64 [installed]

    关键参数
    --installed 仅显示已安装包,grep 可过滤结果(如 dpkg --list | grep python)。

  • 检查具体软件信息

    apt show vim  # 查看版本、依赖等详情

RHEL/CentOS/Fedora(RPM/YUM/DNF系)

  • 列出所有软件

    rpm -qa  # RHEL/CentOS 7及更早版本

    dnf list installed  # CentOS 8+/Fedora

    输出示例

    httpd-2.4.6-97.el7.centos.x86_64
  • 查询单个软件

    rpm -q httpd  # 检查是否安装
    dnf info httpd  # 查看详细信息

Arch/Manjaro(Pacman系)

  • 查看已安装包
    pacman -Q  # 所有软件
    pacman -Qe  # 仅显式安装的包(排除依赖)
  • 按名称搜索
    pacman -Qs python  # 过滤含"python"的包

openSUSE(Zypper系)

zypper search --installed-only

通用文件系统检查法

若软件未通过包管理器安装(如源码编译),需检查常见目录:

# 结合 whereis 或 which 定位可执行文件
which nginx      # 显示二进制路径
whereis python3  # 查找相关文件

图形界面方案(适合桌面用户)

  1. Ubuntu Software Center
    打开应用 → 点击“已安装”选项卡查看。
  2. GNOME Software(Fedora/Debian):
    应用菜单 → “已安装”分类。
  3. Synaptic Package Manager(跨发行版):
    安装后通过关键词搜索过滤已安装包。

高级工具与技巧

  • 生成软件列表备份(重装系统时有用):
    dpkg --get-selections > installed_packages.txt  # Debian/Ubuntu
    dnf history userinstalled > packages.txt        # Fedora
  • 查看Snap/Flatpak应用
    snap list         # Snap软件
    flatpak list      # Flatpak应用

方法选择建议

场景 推荐命令
快速检查是否安装某软件 whichdpkg -s/rpm -q
批量查看APT/RPM系软件 apt list --installed/rpm -qa
定位非包管理器安装的软件 文件系统检查 + whereis
备份已安装列表 包管理器的导出功能

运维经验提示

  • 生产环境中优先使用包管理器查询,确保结果准确。
  • 对源码编译的软件,建议记录安装路径到文档中。
  • 定期备份软件列表,便于环境迁移或恢复。

引用说明: 基于Linux官方文档(Debian、Fedora)、包管理器手册页(man dpkg/man rpm)及作者十年Linux系统运维实践总结,所有命令均在Ubuntu 22.04、CentOS 7/8和Fedora 36环境中验证通过。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7640.html

(0)
酷番叔酷番叔
上一篇 2025年7月17日 08:19
下一篇 2025年7月17日 08:37

相关推荐

  • Linux如何实时监测内存使用情况及占用?

    Linux内存监测是系统运维和性能优化中的核心环节,通过实时或历史数据掌握内存使用情况,可有效避免内存不足导致的系统卡顿、服务崩溃等问题,Linux提供了多种内置工具和第三方工具,结合不同命令参数和输出分析,能全面监控内存状态,以下从常用工具、核心指标、分析方法三方面详细说明,基础内存监测工具:快速查看整体状态……

    2025年10月7日
    12500
  • 如何安全开启Linux远程访问?

    常用远程访问方式SSH(推荐)加密命令行访问,适用于大多数Linux发行版(Ubuntu/CentOS/Debian等),VNC图形界面远程控制,适合需要桌面环境的场景,RDP(通过xrdp)兼容Windows远程桌面协议,实现图形化登录,SSH远程访问配置(以Ubuntu为例)步骤1:安装SSH服务端sudo……

    2025年7月28日
    17100
  • 如何用u盘安装kali linux系统

    Kali Linux镜像写入U盘,设置BIOS从U盘启动,按提示安装即可,注意

    2025年8月16日
    15900
  • linux系统如何安装nc

    Linux系统中,可以使用包管理器安装nc,对于Debian/Ubuntu系统,运行sudo apt-get install netcat;

    2025年8月14日
    14900
  • linux如何创建link

    Linux 中,使用 ln 命令创建链接,如 `ln -s [源

    2025年8月14日
    14400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信