ifconfig: command not found


一般来说 Ubuntu 的 ifconfig 指令是可直接使用的,主要用来查询网路卡的相关设定值。

但突然间不知道是什么原因,
在我重新开机过后就无法使用这个指令,
实在是很困扰,
输入该指令后:
www.bkjia.com @bkjia:~$ ifconfig
Command 'ifconfig' is available in '/sbin/ifconfig'
无法找到此命令,因为 '/sbin' 并未包含于 PATH 环境变数中。
This is most likely caused by the lack of administrative privileges associated with your user account.

ifconfig: command not found

查询了网路后找到了能使用该指令的方法。
根据上述的系统回应得知 ifconfig 是放置在「/sbin/ifconfig」,
所以我们可以先查查看我们的环境变数指向何处:
www.bkjia.com @bkjia:~$ echo $PATH
/usr/local/bin:/usr/bin/:/bin:/usr/games

居然不见「/sbin」,
所以我们得将「/sbin」加入至环境变数之中:
www.bkjia.com @bkjia:~$ export PATH=$PATH:/sbin

再看看结果是否已增加:
www.bkjia.com @bkjia:~$ echo $PATH
/usr/local/bin:/usr/bin/:/bin:/usr/games:/sbin

这么一来以后就可以使用 /sbin 目录下的指令了!

另一种方法,可如下操作:

www.bkjia.com @bkjia:~$ /sbin/ifconfig

这样得输入「完整路径位置 + 指令」才有办法执行该指令!

相关内容