linux中使用ifconfig命令时出现报错问题

在刚装好的linux中使用ifconfig命令时出现报错问题

前提:linux系统可以ping通百度的情况下,如果命令无法ping通,请参考我前面这篇博客:

虚拟机安装linux操作系统(Cent OS 7.9版本)_yu.deqiang的博客-CSDN博客_cent os 虚拟机

1、问题描述

在linux中输入命令:ifconfig报错。
image-20220502181154202

ifconfig:linux中查看ip地址命令

command not found :命令未找到

2、原因分析

ifconfig命令存在于/sbin路径下面,root用户登录之后才能进行使用,那么linux中是否存在/sbin路径?
image-20220502183055213

echo $PATH:显示环境变量

echo:显示
PATH:环境变量

**注:**该变量的值由一系列以冒号分隔的目录名组成。如:/usr/local/bin:/bin:/usr/bin。当我们执行程序时,shell自动跟据PATH变量的值去搜索该程序。比如我们现在的工作目录是根目录/ ,有一个程序sunrise在/bin/目录下,我们可以在命令行输入/bin/sunrise 这样来执行它,还可以直接输入sunrise,这时shell会自动去寻找sunrise这个程序所在的完整路径,找到之后才会去执行该程序。shell在搜索时先搜索PATH环境变量中的第一个目录,没找到再接着搜索,如果找到则执行它,不会再继续搜索。

●可以看到,root用户的环境变量是存在/sbin路径的,如果ifconfig存在,就会在/sbin路径下面,那看一下/sbin路径下有没有ifconfig命令。
image-20220502185237135

which  :查看命令的目录,没有则显示无

●从上图知道,查看cd命令时,显示了它的路径,查看ifconfig时,显示没有这个命令,那么就需要去安装这个命令。

3、解决办法

下载ifconfig命令安装包

image-20220502190832475

yum search 命令 :查询命令或软件属于哪个安装包

●此时,会出现安装包,然后再将安装包进行安装

image-20220502192349665

yum install 安装包:安装安装包,等待安装成功

●中间会有询问是否确定,输入 y 按回车即可

●最后,再输入ifconfig查看是否可以运行

image-20220502192820371

●这样就可以正常使用ifconfig来进行查看命令了。

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值