我刚刚安装了Ubuntu 18.04,并选择了“最小安装”。然后我尝试在终端中运行
为什么
ifconfig
,但收到了以下消息。-bash: ifconfig: command not found
为什么
net-tools
包不再默认安装了?ifconfig
,但收到了以下消息。-bash: ifconfig: command not found
net-tools
包不再默认安装了?ifconfig
已经过时,而且已经过了很多年。新来的是ip
命令,它可以配置IP、路由和与网络相关的一切。
如果你确实需要使用ifconfig
,你可以使用sudo apt install net-tools
进行安装。如果不需要,那就开始学习ip
吧。
简而言之,ifconfig
被移除是因为你不应该使用它。它对IPv6的支持一般,ip
命令是更好的替代品。我发现有消息称ifconfig在2012年就已经过时了,所以它最终被移除也不让我感到意外。
你可能能够在18.04上安装它,但在未来的版本中它可能会完全消失。我认为它默认不安装是一个警告信号:要学会使用ip
。
因此,ifconfig
可能属于一个特殊类别。在之前的Ubuntu版本中,它包含在最小安装中。现在它正在逐步淘汰,你必须明确地安装它。这并不能说明其他任何软件包都缺失。
ip
的各种软件包,或者从旧版本的Ubuntu升级而来,你可能会发现已经安装了ifconfig
。但是你应该知道,在现代系统上可能没有ifconfig
,并且不应该依赖它。实际上,ifconfig
在2009年就被弃用了。 - Michael Hamptonip -c a
命令以彩色突出显示IP地址。 - jingyu9575ip a
命令输出中仍然有一些颜色,这让我感到相当不安。虽然这可能是因为我使用的版本较旧,但仍然... - infixedip
,在这种情况下执行 apt install -y iproute2
。 - Terry Brownip -c -o -f inet add
是什么? - Satiship -c r
)。 - undefinedalias ifconfig="ip -c a | sed -e 's/\// \//g'"
sudo apt-get install net-tools
sudo apt autoremove
fc-cache
命令是不是一个默认的软件包? - JiiBifconfig
进行回答,因为原来的问题过于宽泛,可能主要基于个人意见。如果你还想询问其他特定的命令/软件包,请为它们提一个新问题。 - dessert