Ich muss die unter Linux verfügbaren Netzwerkschnittstellen durchlaufen. Ich interessiere mich für alle Arten von Schnittstellen (Loopback, Ethernet, VLAN, Bridge) - was auch immer in auftaucht ifconfig -a
.
Gibt es eine Möglichkeit, die Schnittstellen unter Linux aufzulisten? Durch irgendeinen Befehl oder durch Lesen einer Datei?
netdevice(7)
).
ls -A1 /sys/class/net eth0 lo usb0 wlan0
Tatsächlich war ich überrascht, dass die Zählung mit "wc -l" immer noch in der einzeiligen Version funktioniert des Befehls (ls -A). Es gibt jedoch wahrscheinlich andere Situationen, in denen die Ausgabe von Elementen pro Zeile von ls vorzuziehen oder erforderlich ist.
ifconfig -a | grep 'flags' | wc -l