安装Ubuntu 18.04后缺少ifconfig

我刚刚安装了Ubuntu 18.04并选择了“最小安装”。 然后我尝试在终端中运行ifconfig并得到以下消息

 -bash: ifconfig: command not found 

为什么默认情况下不再安装net-tools软件包 ?

ifconfig已被弃用,并且已经存在了很多年 。 镇上的新孩子是ip命令,它可以配置IP,路由以及与网络相关的所有内容。

你可以使用sudo apt install net-tools安装ifconfig ,如果你绝对需要的话。 如果没有,开始学习ip

简而言之,它被删除,因为你不应该使用它。 它具有平庸的IPv6支持, ip命令是更好的替代品。 我发现消息来源说ifconfig在2012年被弃用了,所以我并不感到惊讶它终于被删除了。

您可以在18.04安装它,但在将来的版本中它可能会完全消失。 我认为默认情况下它没有被安装为警告镜头:学习ip

因此ifconfig可能在一个特殊的类中。 在以前的Ubuntu版本中,它包含在最小安装中。 它现在正逐步淘汰,你必须明确安装它。 这不能用于表示缺少任何其他包。

作为@vidarlo回答的.bash_aliases如果你有打字习惯,你可以将alias ifconfig='ip -c a'放到.bash_aliases