rpm的妙用

rpm -qf

QUERY OPTIONS
  The general form of an rpm query command is

  rpm {-q|--query} [select-options] [query-options]

 

PACKAGE SELECTION OPTIONS:

-f, --file FILE

  Query package owning FILE.(查询是哪个package拥有file)

 

 

rpm -qf [filename]

可以查询filename是由哪个安装包安装所得,这对想查询源代码的同学来说,无疑是个福音,在linux中有些工具的package跟tool name完全没有联系,

比如你想查ping的源代码,网上搜索ping的源代码,或者在rpm下载官网查找,都是找不到的,那么这个工具就很管用了

    rpm -qf `which ping`

[root@localhost 桌面]# which ping
/bin/ping

[root@localhost 桌面]# rpm -qf `which ping`
iputils-20071127-17.el6_4.2.i686

通过这个组合,就很容易找到源代码

另外这篇博文中也提到了这个命令的另一个妙用

http://blog.sina.com.cn/s/blog_6fb8aaeb0100wvw8.html

 

posted @ 2015-01-15 19:43  小工匠  阅读(143)  评论(0)    收藏  举报