在使用 Linux/UNIX 时,会经常遇到 “command not found” 的错误,就如提示的信息,Linux /UNIX 没有找到该命令。原因在于命令拼写错误或 Linux/UNIX 系统就没有安装该命令。
在未安装 ifconfig 时,想要查看 ip 就只能通过最基本的 ip addr 命令查看
在安装之前先在系统中查找一下是否有安装:
# 查找 ifconfig 命令路径
$ which ifconfig
/usr/bin/which: no ifconfig in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)#通过yum 命令的search选项 来对 包 (package)进行搜索:
#search:可以搜寻某个软件名称或者是描述(description)的重要关键字。此指令可以查找显示出相关的软件有哪些。
# yum 搜索 ifconfig 命令
$ yum search all ifconfig
============================================================================= 匹配:ifconfig ==============================================================================
python36-ifcfg.noarch : Python cross-platform network interface discovery (ifconfig/ipconfig/ip)
net-tools.x86_64 : Basic networking tools#以上运行结果,我们只要分析最好一行就可以。Matched: ifconfig 这个 分割行 是用来显示 匹配结果的。
#最后一行 中 冒号(:)前面的数据, (net-tools.x86_64 ) 是匹配的软件包;冒号(:)后面的数据,(Basic networking tools ) 是对前面包的描述。
#所以,我们执行 yum install net-tools.x86_64 # yum 安装 net-tools.x86_64 包
$ yum install -y net-tools# 验证命令路径
$ which ifconfig
/usr/sbin/ifconfig