Linuxシステムで利用可能なネットワークインタフェースの数を確認するには?

Linuxシステムで利用可能なネットワークインタフェースの数を確認するには?

Linuxで利用可能なネットワークインタフェースを繰り返す必要があります。私はさまざまなインターフェース(ループバック、イーサネット、VLAN、ブリッジ)に興味がありますifconfig -a

Linuxでインターフェースを列挙する方法はありますか?どのコマンドを使用するか、ファイルを読みますか?

ベストアンサー1

ほとんどのシステムでは、これらのインターフェイスのリストは次のようになります。

ls -A /sys/class/net

しかし、出力を慎重に解析してください。lsあなたのスクリプトから。

編集する

ネットワークインターフェイスの総数を取得するには、wcこのコマンドの出力を次にパイプします。

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

おすすめ記事