1. 程式人生 > >debian9 關於ifconfig命令找不到的問題(bash ifconfig:command not found)

debian9 關於ifconfig命令找不到的問題(bash ifconfig:command not found)

##ifconfig

bash ifconfig:command not found.

1,首先,很多解釋是,現在的linux系統都不適用net-tools工具了,所以找不到ifconfig,需要安裝net-tools,即

#sudo apt install net-tools就可以了,如果這個是ubuntu18.04系統上,這個問題到此就解決了,因為之前遇到過,安裝之後確實可以解決,但是我現在是debian 9,就是不能解決,

2,後來我參考了下面這篇文章,採用其中一個辦法算是解決了一半問題,怎麼說呢?

參考:http://gardenyuan.iteye.com/blog/1001970

文中提到的

##echo $PATH
##export PATH=$PATH:/sbin

大家都知道重啟電腦,這條命令就失效了,所以不對,需要在/etc/profile檔案裡修改,可是文中提到的那幾行語句我這裡根本沒有,但是我發現,裡面有一條語句和##echo $PATH是一樣的,##export PATH=$PATH:/sbin這條命令使用之後,再使用##echo $PATH這條命令,也是多了點東西的,即

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin"
fi
-----------------------------------------------------------------
 PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
變成

 PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin"

改成這樣,然後source /etc/profile,問題就可以解決了。