linux报错之:ifconfig command not found解决

安装好liunx之后输入ifconfig报 ifconfig command not found

解决思路:

1 确定是否是没有安装ifconfig,如果没有,添加上去

2 确定是否是没有添加到环境变量上,如果没有,添加上去

 

1、查看是否安装ifconfig

[root@localhost ~]# cd /sbin
[root@localhost sbin]# ls

里面没有ifconfig输入下面命令(root用户)

[root@localhost sbin]# sudo yum install net-tools

2、

方法一:[root@localhost sbin]$ /sbin/ifconfig 临时配置ifconfig环境变量(重启失效)
方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin ,(给当前用户设置环境变量)
方法三:修改/etc/profile文件(配置系统环境变量)
把下面的if语句注释掉: 
# Path manipulation 
if [ "$EUID" = "0" ]; then 
pathmunge /sbin 
pathmunge /usr/sbin 
pathmunge /usr/local/sbin 
fi 
修改为 
# Path manipulation 
# if [ "$EUID" = "0" ]; then 
pathmunge /sbin 
pathmunge /usr/sbin 
pathmunge /usr/local/sbin 
#fi 
注:不光是ifconfig命令出现“bash: ifconfig: command not found”,原因非root用户的path中没有/sbin/ifconfig

,其它的命令也可以出现这种情况,解决的方法是一样的。 

你可能感兴趣的:(linux)