linux下怎么查看某个命令属于哪个包

有时候执行某个linux命令时 出现 command not found,但是又不知道这个命令对应哪个包

[root@ty201 ~]# netstat -antlp|grep 80
-bash: netstat: command not found

这时候就需要 yum whatprovides啦

[root@ty201 ~]# yum whatprovides */netstat
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cn99.com
 * extras: mirrors.cn99.com
 * updates: mirrors.shu.edu.cn
base/7/x86_64/filelists_db                                                                                                                                            | 6.9 MB  00:00:01     
extras/7/x86_64/filelists_db                                                                                                                                          | 519 kB  00:00:00     
updates/7/x86_64/filelists_db                                                                                                                                         | 1.3 MB  00:00:00     
ctdb-tests-4.7.1-6.el7.x86_64 : CTDB clustered database test suite
Repo        : base
Matched from:
Filename    : /usr/share/ctdb/tests/eventscripts/stubs/netstat



net-tools-2.0-0.22.20131004git.el7.x86_64 : Basic networking tools
Repo        : base
Matched from:
Filename    : /bin/netstat



[root@ty201 ~]# yum install net-tools

或者使用

[root@ty201 ~]# yum provides */netstat
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cn99.com
 * extras: mirrors.cn99.com
 * updates: mirrors.shu.edu.cn
ctdb-tests-4.7.1-6.el7.x86_64 : CTDB clustered database test suite
Repo        : base
Matched from:
Filename    : /usr/share/ctdb/tests/eventscripts/stubs/netstat



net-tools-2.0-0.22.20131004git.el7.x86_64 : Basic networking tools
Repo        : base
Matched from:
Filename    : /bin/netstat



net-tools-2.0-0.22.20131004git.el7.x86_64 : Basic networking tools
Repo        : @base
Matched from:
Filename    : /bin/netstat

你可能感兴趣的:(Linux)