Linux

輕鬆找到 IPv4 地址

  • February 18, 2022

很長一段時間以來,我一直ipconfig在 Windows 和ifconfigUnix 中使用來找出我的本地 IPv4,用於不同的目的。

有時您的螢幕很小,或者您有大量的網路適配器連接到您的電腦,這使得這個列表非常廣泛。我知道您可以將其通過管道傳輸到less,以避免滾動,並使用 過濾grep,但這相當麻煩。

我想知道是否有更簡單的方法來查找 DHCP 為您提供的基本資訊(網關、IPv4 和子網遮罩),而無需瞇著眼睛就能找到您要查找的數字,也無需查看在你的筆記或Google中找到一個命令。

ip addr- 列出 IPv4 和 IPv6 地址

ip -4 addr- 僅列出 IPv4 地址(ip -c -4 addr用於顏色)

ip -6 addr- 僅列出 IPv6 地址(ip -c -6 addr用於顏色)

ip route- IPv4 路由表

ip -6 route- IPv6 路由表

查看 IPv4 地址的一種簡單方法是:

ip -c address– -c 參數為 IP 地址添加顏色,因此您可以輕鬆找到它。它很容易記住,而且簡短。

我通常使用ip -4 -c -o address,因為我只對 IPv4 感興趣,而不對 IPv6 感興趣,而且我個人更喜歡在一行中查看每個適配器。這也便於管道進入grep而沒有太多麻煩。

您可以從 IP 之後的(預設)/24 計算出您的子網遮罩,但我不知道是否有任何簡單的方法可以查看它。預設網關也是如此,如果已知它位於第一個 IP 地址上,通常是這樣。

引用自:https://unix.stackexchange.com/questions/504163