Existem vários comandos Linux para exibir endereços IP, dependendo do tipo de endereço IP que você deseja (IPv4, IPv6, Interface específico, etc.):
*
`ip addr` ou` ip a`: Este é o comando mais abrangente. Ele mostra todas as interfaces de rede e seus endereços IP associados, juntamente com outros detalhes da interface (por exemplo, endereço MAC, máscara de sub -rede). Para mostrar apenas endereços IPv4, você pode usar `ip -4 addr`. Para IPv6, use `ip -6 addr`.
*
`ifconfig`: Este é um comando mais antigo que ainda está disponível em muitos sistemas, mas o `ip addr` geralmente é preferido agora, pois é mais poderoso e padronizado. `ifconfig` mostra informações semelhantes a` ip addr`.
*
`hostName -i`: Este comando exibe apenas os endereços IP associados ao nome do host do sistema. Normalmente mostra endereços IPv4; Para IPv6, você pode precisar de `hostName -i6`.
Qual comando é "o melhor" depende de quais informações você precisa. Para a maioria dos casos, o `ip addr` é a abordagem recomendada devido à sua clareza e produção abrangente.