Otwieranie ekranu preferencji sieci w Mojave 10.14.2 na moim MacBooku Pro 2017 zajmuje około dwóch minut ze względu na ogromną liczbę konfiguracji sieci, które zostały automatycznie zainstalowane po podłączeniu krótkofalówki USB.
Czy można usunąć wszystkie te połączenia jednocześnie? Kliknięcie, aby je usunąć jeden po drugim, jest niezwykle powolne z powodu zawieszenia interfejsu użytkownika po jego usunięciu.
network
mojave
preferences
Paul Lammertsma
źródło
źródło
Odpowiedzi:
Możesz użyć terminala, aby je usunąć:
Aby dostać się do listy, a następnie usuń wszystkie z MT65XX, musisz zrobić coś takiego:
W ten sposób tworzona jest lista usług, uruchamiając:
@F dzieli listę na znaki nowej linii, ignorując spacje. Grep znajduje tylko linie MT65XX, a sed usuwa wszelkie *, które oznaczają wyłączone usługi na wyjściu.
Następnie dla każdego z nich uruchamia krok Networksetup -removenetworkservice .
źródło
networksetup -listallnetworkservices | grep MT65xx | while read -r service; do networksetup -setnetworkserviceenabled $service off; done
-deletepppoeservice
; Nie jestem pewien, czy wyłączenie usługi było najpierw wymagane, ale w każdym razie tak właśnie skończyłem, używając:networksetup -listallnetworkservices | grep MT65xx | sed s/\*// | while read -r service; do networksetup -deletepppoeservice $service; done