一般来说 Ubuntu 的 ifconfig 指令是可直接使用的,主要用来查询网路卡的相关设定值。
但突然间不知道是什么原因,
在我重新开机过后就无法使用这个指令,
实在是很困扰,
输入该指令后:
www.linuxidc.com @linuxidc:~$ 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.linuxidc.com @linuxidc:~$ echo $PATH
/usr/local/bin:/usr/bin/:/bin:/usr/games
居然不见「/sbin」,
所以我们得将「/sbin」加入至环境变数之中:
www.linuxidc.com @linuxidc:~$ export PATH=$PATH:/sbin
再看看结果是否已增加:
www.linuxidc.com @linuxidc:~$ echo $PATH
/usr/local/bin:/usr/bin/:/bin:/usr/games:/sbin
这么一来以后就可以使用 /sbin 目录下的指令了!
另一种方法,可如下操作:
www.linuxidc.com @linuxidc:~$ /sbin/ifconfig
这样得输入「完整路径位置 + 指令」才有办法执行该指令!