bash: ifconfig: command not found解决方法
1、问题:
#ifconfig
bash: ifconfig: command not found
2、原因:非root用户的path中没有/sbin/ifconfig ,其它的命令也可以出现这种情况,解决的方法是一样的。
# whereis ifconfig #ifconfig位置 ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/vnc/bin
3、解决方法:
方法一:直接调用
# /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:65:E2:81 。。。。。。。。。。。。。
方法二:导入路径
# export PATH=$PATH:/sbin # ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:65:E2:81 。。。。。。。。。。。。。。
方法三:
# vim /etc/profile,找到如下位置,将if注释掉
# Path manipulation #if [ "$EUID" = "0" ]; then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbin #fi