如何查看 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应用

方法选择建议

场景 推荐命令
快速检查是否安装某软件 which 或 dpkg -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虚拟机如何设置IP地址?静态IP配置方法步骤

    Linux虚拟机IP设置是搭建开发、测试环境的基础操作,正确的IP配置确保虚拟机能与宿主机、外部网络或其他虚拟机稳定通信,影响远程访问、服务部署、文件共享等场景,本文将详细讲解Linux虚拟机IP设置的全流程,涵盖网络模式选择、静态/动态IP配置、多发行版适配及问题排查,虚拟机网络模式简介在配置IP前,需先理解……

    2025年8月31日
    30800
  • 掌握终端快捷键有多高效?

    在Linux操作系统中,熟练掌握常用快捷键能显著提升工作效率,减少对鼠标的依赖,尤其适合开发者、运维人员及高级用户,以下分类整理Linux环境中的核心快捷键,涵盖终端操作、桌面环境、文本编辑及系统管理场景,所有内容均基于官方文档和行业通用实践,确保准确性和实用性,终端是Linux的核心操作界面,这些快捷键适用于……

    2025年7月26日
    32400
  • Linux安装音乐播放器最佳方法?

    准备工作更新系统(避免依赖冲突)sudo apt update && sudo apt upgrade # Debian/Ubuntusudo dnf update # Fedorasudo pacman -Syu # Arch/Manjaro确认包管理器Debian/Ubuntu:aptFed……

    2025年7月17日
    29400
  • 如何清理arp linux

    Linux中,可使用ip -s neigh flush all命令来清理ARP缓存

    2025年8月13日
    24800
  • Linux启动隐藏哪些秘密?

    电源启动与硬件自检(BIOS/UEFI阶段)通电自检(POST)按下电源键后,主板固件(BIOS或UEFI)启动:BIOS(传统模式):检测CPU、内存、硬盘等基础硬件,通过蜂鸣声或屏幕提示错误,UEFI(现代标准):图形化界面,支持大容量硬盘和安全启动(Secure Boot),速度更快,用户可见现象:屏幕显……

    2025年7月15日
    30100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信