一般來說 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
這樣得輸入「完整路徑位置 + 指令」才有辦法執行該指令!