Linux

如何找出Linux系統中可用的網路介面數量?

  • April 24, 2017

我需要遍歷 Linux 中可用的網路介面。我對各種介面(環回、乙太網、vlan、橋接)感興趣——無論出現在ifconfig -a.

有沒有辦法列舉Linux中的介面?通過任何命令或通過讀取文件?

您可以從以下獲取大多數係統上這些介面的列表:

ls -A /sys/class/net

請注意解析ls腳本中的輸出。

編輯

要獲得網路介面的總數,請wc按照 Nikolay 的評論中的建議將此命令的輸出通過管道傳輸到:

ls -A /sys/class/net | wc -l

引用自:https://unix.stackexchange.com/questions/213636