安装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
。