Chciałbym dowiedzieć się, która z dostępnych usług sieciowych (np. Ethernet lub Wi-Fi ) jest obecnie aktywna. Na tym zrzucie ekranu w Preferencjach sieciowych widać, że Wi-Fi jest obecnie aktywne (zielona kropka):
Jak mogę uzyskać te informacje z wiersza poleceń?
networksetup
Komenda pozwala mi listę dostępnych usług sieciowych:
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Ethernet
FireWire
Wi-Fi
Może także wyświetlać niektóre szczegóły usługi, takie jak nazwa urządzenia:
$ networksetup -listnetworkserviceorder
An asterisk (*) denotes that a network service is disabled.
(1) Ethernet
(Hardware Port: Ethernet, Device: en0)
(2) FireWire
(Hardware Port: FireWire, Device: fw0)
(3) Wi-Fi
(Hardware Port: Wi-Fi, Device: en1)
Niestety informacje o aktywnej usłudze (zielona kropka na zrzucie ekranu) nie są dostępne w tych informacjach. Czy istnieje inne polecenie, którego można użyć, aby uzyskać te informacje?
status
pole, które maactive
alboinactive
wartość.