红联Linux门户
Linux帮助

知道某个命令是哪个 RPM 包安装的

发布时间:2007-03-21 10:08:44来源:红联作者:Makeaugust
  1 .查询命令的命令文件路程 , 当我们执行 Linux 系统中的命令时通常只输入命令而不能输入命令的全路经,因此需要查询命令对应的命令文件路径。

  使用where is命令可以查询命令文件的路径

  # where is touch
  touch: /bin/touch/usr/share/man/marl/touch.1 yz

  2 .查询命令文件所属的软件包

  使用“rpm-qf”命令查询命令文件所属的软件包,rpm命令要以命令文件的全路径为参数

  # rpm -qf /bin/touch
  corentils-4,5,3-19
文章评论

共有 5 条评论

  1. 夜空中最亮的星 于 2014-06-27 15:23:38发表:

  2. qxfsy 于 2014-06-26 17:15:25发表:

  3. ray饮一杯苦茶 于 2014-06-25 21:05:17发表:

    知道了!

  4. 于 2014-06-24 14:13:11发表:

    你这说的都是系统里面已经安装过的命令和包。
    那一个没有被安装的命令或者包要怎么查询呢?????

  5. 雪碧 于 2007-03-21 13:54:47发表:

    我也推荐一个。呵呵 。
    rpm -qa | grep xxx

    可以列出相关的RPM包。已安装的