Linuxで利用可能なネットワークインタフェースを繰り返す必要があります。私はさまざまなインターフェース(ループバック、イーサネット、VLAN、ブリッジ)に興味がありますifconfig -a
。
Linuxでインターフェースを列挙する方法はありますか?どのコマンドを使用するか、ファイルを読みますか?
ベストアンサー1
ほとんどのシステムでは、これらのインターフェイスのリストは次のようになります。
ls -A /sys/class/net
しかし、出力を慎重に解析してください。ls
あなたのスクリプトから。
編集する
ネットワークインターフェイスの総数を取得するには、wc
このコマンドの出力を次にパイプします。
ls -A /sys/class/net | wc -l