如何查看 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下,可使用 mkfs 命令格式化磁盘,如 mkfs.ext4 /dev/sdX (将sdX替换为具体磁盘设备名)。

    2025年8月13日
    1200
  • 图形界面粘贴失效怎么办?

    在Linux系统中,粘贴操作是日常使用的基础功能,但因其环境多样性(如终端、图形界面、远程连接等),方法可能有所不同,以下内容基于Linux社区广泛验证的实践,结合官方文档和资深用户经验,确保准确性和可靠性,操作前请确认您的系统权限,避免安全风险,适用于GNOME、KDE、XFce等主流桌面环境:通用快捷键Ct……

    2025年7月31日
    1700
  • 找不到日志核心位置?

    在Linux系统中,日志文件是诊断系统问题、应用程序故障和安全事件的关键依据,无论是系统管理员还是普通用户,掌握查看日志中错误信息的方法都至关重要,以下将详细介绍多种高效定位日志错误的技术,涵盖常用工具、实战命令及最佳实践,Linux日志通常存储在/var/log/目录下,常见日志文件包括:系统日志:/var……

    2025年7月26日
    2400
  • Linux如何创建新用户?

    在Linux系统中,用户管理是系统运维的基础操作之一,创建新用户是确保系统安全、实现多用户协作的关键步骤,Linux通过用户(User)和用户组(Group)的概念实现权限隔离,每个用户拥有唯一的UID(用户标识符)和GID(组标识符),通过权限控制文件访问、命令执行等操作,本文将详细介绍Linux中创建新用户……

    2025年8月27日
    1100
  • 如何用u盘安装kali linux

    下载kali iso镜像到U盘,用工具如Rufus制作启动盘,插入电脑从

    2025年8月16日
    1200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信