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,问题就可以解决了。

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/83689518