Linux
輕鬆找到 IPv4 地址
很長一段時間以來,我一直
ipconfig
在 Windows 和ifconfig
Unix 中使用來找出我的本地 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 地址上,通常是這樣。