ip -o link | grep ether | awk '{ print $2" : "$17 }'
-o
da el resultado de la línea -para cada interfaz. grep ether
filtra solo aquellas interfaces que tienen asignada una dirección Ethernet. awk
simplemente imprime la columna 2 y 17 de las líneas con dos puntos en el medio. O
ip -br link | grep -v LOOPBACK | awk '{ print $1 " : " $3 }'
donde
-br
da la información brief
de las interfaces. grep -v LOOPBACK
ignora la palabra LOOPBACK
que está presente solo en la interfaz lo
. awk
imprime la primera y la tercera columna. ifconfig | grep HW | awk '{ print $1" : "$5 }'
donde grep HW
filtra solo aquellas interfaces que tienen asignada una dirección de hardware.
grep HW
o grep ether
en realidad ignora el lo
porque
Loopback interface that doesn't have a HW Address assigned to it.
В мире Debian , когда вы пытаетесь одновременно запустить Synaptic и выполнить apt -get install , пакетная база данных выигрывает; он сначала блокирует базу данных, а приложение, запущенное позже, проигрывает.
То же самое происходит и в мире RedHat/CentOS/Fedora. Вы можете запустить dnf или Microdnf или Yum , но не одновременно. Вы должны дождаться завершения одного из них, прежде чем запускать другой.