据我所知,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
更多的信息,并且以漂亮的表格格式提供。ip
ifconfig
答案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 的任何变体,显然您也必须尝试以满足您的口味,并使输出适合您的系统。