为什么linux ip命令输出如此混乱

为什么linux ip命令输出如此混乱

据我所知,ifconfig 命令已经有一段时间没有开发和更新了,现在已经被弃用了,我们应该使用 ip 命令。我只是不明白为什么 2020 年的输出会如此难以阅读。为什么他们还没有添加 --pretty 版本。我知道这不是一个技术问题,但我就是不明白。我是一个试图研究网络的菜鸟,我正在阅读“route -n”的输出,这样我就可以理解它们在“ip route”中的含义

答案1

您可以为输出着色

ip -c

它使阅读您想要的内容变得更容易、更快

对我来说,我在 ~/.bashrc 中使用别名

alias ip='ip -c'

答案2

如果你想要漂亮的 - 和大量的信息,启动 - 看看纳米克利(NetworkManager 包的一部分):https://developer.gnome.org/NetworkManager/stable/nmcli.html

像这样的简单命令可以为您提供比或nmcli device show更多的信息,并且以漂亮的表格格式提供。ipifconfig

答案3

我不认为 ip 路由太难。

$ ip route 

默认通过 100.115.92.193 dev eth0 100.115.92.192/28 dev eth0 proto 内核范围链接 src 100.115.92.202

很容易让自己变得更漂亮

echo "IP Address is";ip route |cut -d " " -f 9

IP 地址是

100.115.92.202

或者使用 grep、sed、awk 或 cut 的任何变体,显然您也必须尝试以满足您的口味,并使输出适合您的系统。

相关内容