Tergantung apa yang Anda maksud dengan 'aktif' - jika Anda hanya ingin melihat nama semua perangkat jaringan pada sistem, Anda dapat melihat isi direktori / sys / class / net misalnya
$ ls /sys/class/net
eth0 lo wlan0
Untuk melihat status, Anda dapat menggunakan ip
perintah pada link
objek apa pun - Anda dapat mengurai output untuk mendapatkan bidang tertentu yang Anda inginkan misalnya untuk melihat hanya nama perangkat dan negara
$ ip -o link show | awk '{print $2,$9}'
lo: UNKNOWN
eth0: DOWN
wlan0: UP
Jika Anda menjalankan versi desktop modern Ubuntu (dengan antarmuka yang dikelola oleh layanan network-manager), maka Anda harus bisa mendapatkan daftar status perangkat yang serupa menggunakan nmcli
$ nmcli dev status
DEVICE TYPE STATE
wlan0 802-11-wireless connected
eth0 802-3-ethernet unavailable
atau, untuk membatasi output ke bidang tertentu dengan cara yang lebih mudah digunakan dalam skrip
$ nmcli --terse --fields DEVICE,STATE dev status
wlan0:connected
eth0:unavailable
Jika Anda menggunakan manajer jaringan, Anda juga dapat mengakses properti perangkat dan koneksi melalui DBUS - lihat misalnya Tutorial Dbus - Bersenang-senang dengan Network Manager