Centos中没有需要使用的命令,找不到命令软件包怎么办?一条命令解决这个问题!

我们在使用Centos系统时,常常会使用最小化安装,这就导致了有许多图形化安装自带的命令在最小化安装时是没有的,在需要使用时需要安装命令软件包,如果软件包打的名称就是命令本身还好说,很容易就安装成功,但如果不一样的话,就很麻烦了。通常情况下都是需要借助百度了,来查找需要使用的命令软件包的名称。
这里给许多刚刚接触Linux系统的小伙伴们分享个小技巧,可以查找需要使用命令的软件包。

例如,我最小化安装了centos7.6的系统,在使用nslookup时发现没有这条命令,然后使用yum安装

[root@localhost ~]# yum install nslookup -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.bfsu.edu.cn
没有可用软件包 nslookup。
错误:无须任何处理

发现没有可以用的软件包,这时可以使用下面这条命令来查找有关nslookup的软件包

[root@localhost ~]# yum provides */nslookup
32:bind-utils-9.11.4-16.P2.el7.x86_64 : Utilities for querying DNS name servers
源    :base
匹配来源:
文件名    :/usr/bin/nslookup



32:bind-utils-9.11.4-16.P2.el7_8.2.x86_64 : Utilities for querying DNS name servers
源    :updates
匹配来源:
文件名    :/usr/bin/nslookup

...省略

我们就可以知道安装nslookup需要的软件包是bind-utils,这样可以进行安装了

[root@localhost ~]# yum install bind-utils -y

同样的比如pstree也是没有自带的命令需要安装

[root@localhost ~]# yum install pstree -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.bfsu.edu.cn
没有可用软件包 pstree。
错误:无须任何处理

可以查找pstree相关软件包安装,安装psmisc软件包即可

[root@localhost ~]# yum provides */pstree
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.bfsu.edu.cn
psmisc-22.20-16.el7.x86_64 : Utilities for managing processes on your system
源    :base
匹配来源:
文件名    :/usr/bin/pstree



psmisc-22.20-16.el7.x86_64 : Utilities for managing processes on your system
源    :@base
匹配来源:
文件名    :/usr/bin/pstree

只需要记住yum provides */【命令】即可
这样的话,在使用centos时就大大的方便了很多,遇到许多没有自带的命令,也能快速找到软件包进行安装了

猜你喜欢

转载自blog.csdn.net/weixin_47153988/article/details/107077128