ifconfig eth0 | grep 'HWaddr' | awk '{print $5}'
Команда ifconfig
выводит информацию о сетевых интерфейсах, аргумент eth0
указывает на конкретный интерфейс, для которого мы хотим получить информацию.
Знак |
используется для передачи вывода одной команды на вход другой команде.
Команда grep 'HWaddr'
фильтрует строки, содержащие подстроку ‘HWaddr’, чтобы извлечь только строку с информацией о MAC-адресе.
Команда awk '{print $5}'
разделяет строку на слова и выводит пятое слово, которое будет содержать MAC-адрес.
Таким образом, данная команда позволяет получить MAC-адрес для интерфейса eth0. Альтернативой может быть команда ip addr show eth0
, которая также выводит информацию о сетевом интерфейсе, включая MAC-адрес.