几乎类似linux的操作系统是否支持相同用法的ifconfig命令?

时间:2015-08-22 12:26:56

标签: linux ifconfig

我想用Python创建ifconfig解析器和转轮

这个问题的开头,我想使用像这样的简单API。

import ifconfig

ifconfig.interfaces['eth0'].ip = '192.168.0.123' # run subprocess internally

但我不知道所有类似Linux的操作系统。

所以我选择使用ifconfig命令。但我也不知道所有类似Linux的操作系统支持ifconfig命令。

我能否知道哪些操作系统基本上不支持ifconfig以及如何使其工作?他们支持相同的用法吗?

1 个答案:

答案 0 :(得分:1)

也许您最好使用ip命令。 ip更通用,并且有些发行版在其默认配置中不包含ifconfig。例如,ArchLinux仅包含ifconfig,因为它可能会破坏一些旧脚本。 CentOS7和RHEL7也是如此。似乎ifconfig将在几年后过时。

看看wikipedia page for ifconfig它对不同系统中当前ifconfig的使用情况有很好的总结。

因此几乎所有Linux发行版都包含ifconfig。但至少有一些直接的发行版只是为了向后兼容。 ifconfig对其他Unix操作系统的支持非常好。