Linux ipコマンドの出力がなぜそんなに混乱しているのですか?

Linux ipコマンドの出力がなぜそんなに混乱しているのですか?

私が知っている限り、ifconfigコマンドはしばらく開発および更新されておらず、今は使用されなくなったので、ipコマンドを使用する必要があります。 2020年の結果がなぜそれほど読みにくいのか理解できません。 --prettyバージョンをまだ追加していないのはなぜですか?これが技術的な質問ではないことはわかりますが、理解できません。私はネットワーキングを勉強したい愚かな奴であり、「ip Route」の意味を理解するために「route -n」の出力を読んでいます。

答え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のバリエーションを使用すると、当然自分の好みに合わせて実験し、出力をシステムに合わせて調整する必要があります。

関連情報