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

    技术2022-07-12  78

    我们在使用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时就大大的方便了很多,遇到许多没有自带的命令,也能快速找到软件包进行安装了

    Processed: 0.010, SQL: 9