安装Ubuntu 18.04后缺少ifconfig


61

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

-bash: ifconfig: command not found

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


@dessert是的。也许您可以告诉我该fc-cache命令是否为默认软件包?
JiiB

@JiiB在没有GUI的盒子上吗?不,可能不会。和最小的安装将没有X.
vidarlo

1
我将您的问题编辑为仅解决问题,是ifconfig因为它被认为过于笼统,可能主要是基于观点的。如果您还询问其他特定的命令/软件包,请为他们提出一个新问题
甜点

Answers:


100

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

您可以安装ifconfig使用sudo apt install net-tools,如果你确实需要使用它。如果没有,请开始学习ip

简而言之,将其删除是因为您不应使用它。它具有中等的IPv6支持,该ip命令是更好的替代。我发现有消息说ifconfig早在2012年就已弃用,所以我并不惊讶它最终被删除。

您也许可以在18.04上安装它,但是在将来的版本中,它可能会完全消失。我认为默认情况下不会将其安装为警告:学习ip

因此ifconfig可能是一个特殊的类。在早期版本的Ubuntu中,它包含在最少的安装中。现在正在逐步淘汰它,您必须明确安装它。这不能表示缺少任何其他软件包。


13
为了进一步说明,Ubuntu 18.04的最小安装中包含了命令ip,而无需安装其他任何东西。
64pi0r

3
ifconfig如果您安装了尚未更新为使用的各种软件包之一ip,或者从旧版本的Ubuntu升级,则可能已安装。但是您应该意识到,ifconfig现代系统可能没有这种功能,因此也不应依赖它。并且实际上在2009ifconfig年已弃用
迈克尔·汉普顿'18

9
对于那些懒于阅读文档的人,命令ip address或是ip a列出系统接口和IP地址的新方法。
Hitechcomputergeek

25
用于ip -c a用颜色突出显示IP地址。
jingyu9575 '18年

3
@ jingyu9575您改变了我的生活
我在这里参加冬季帽子

14

除了@vidarlo答案外,如果您有打字习惯,也可以alias ifconfig='ip -c a'考虑.bash_aliases

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.