Как получить имена и IPv4 адреса всех сетевых интерфейсов

alias ips='ip a | awk '\''/inet /&&!/ lo/{print $NF,$2}'\'' | column -t'


Эта команда создает псевдоним «ips», который выводит имена и IPv4 адреса всех сетевых интерфейсов. Команда использует команду «ip a» для вывода информации о сетевых интерфейсах, затем фильтрует только строки, содержащие «inet » и не содержащие «lo» с помощью awk. Затем команда выводит имена интерфейсов и соответствующие им IPv4 адреса, разделенные пробелом, с помощью column.
Альтернативой этой команде может быть использование команды «ifconfig», но она устарела и не рекомендуется к использованию в новых проектах.
Подаваемые на вход команде аргументы отсутствуют.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *