linux看命令在什么包中
linux看命令在什么包中详细介绍
在 Linux 中查找命令所属软件包,可根据发行版使用以下工具:
V1
说明:
- Debian/Ubuntu 系(如 Ubuntu、Debian):
dpkg -S:适合已安装命令的场景(直接返回包名)。apt-file:需额外安装,支持搜索未安装的包(首次使用需apt-file update更新数据库)。
- RHEL 系(如 CentOS、Fedora):
rpm -qf:查询已安装命令的所属包。dnf provides:支持搜索未安装的包(*通配符匹配路径)。
示例场景:
- 若提示
command not found,先确认命令拼写,再用dnf provides或apt-file搜索。 - 输出结果格式:
包名:文件路径,如coreutils: /usr/bin/ls表示ls属于coreutils包。
根据你的 Linux 发行版选择对应指令即可快速定位命令来源。