代码之家  ›  专栏  ›  技术社区  ›  Peter V. Mørch

高级IP/网络接口信息的文档化API?

  •  0
  • Peter V. Mørch  · 技术社区  · 6 年前

    多年来,我一直在解析 ifconfig . 现在是debian stretch/9, 命令 他走了。可以安装它,但它的输出与 ip addr .

    够了。

    ip地址

    否则,是否有其他高级API可以查询以获得基本的接口信息:我有哪些接口和地址?

    (不使用网络管理器)

    当然,我想我可以用C来写,但是这样做既方便又高级,因为我需要用脚本语言。

    ip --json addr 使用JSON、YAML、逗号/空格分隔输出或其他方式 记录 ,有可能保持稳定多年。。。

    ip地址 输出。哦,不。。。

    1 回复  |  直到 6 年前
        1
  •  0
  •   CFV    6 年前

    你应该使用 ip 命令,因为大多数Linux发行版都正式建议使用它,而不是旧版本(并且深受喜爱) ifconfig . 我不同意这个决定,但我们必须适应。我也使用'ifconfig'很久了,现在我正试图对这个新命令充满信心,因为似乎没有其他选择。如果我能找到,我会告诉你的。