Открытие экрана «Сетевые настройки» в Mojave 10.14.2 на моем MacBook Pro 2017 занимает около двух минут из-за огромного количества сетевых конфигураций, которые были автоматически установлены, когда я однажды подключил рацию USB.
Можно ли удалить все эти соединения одновременно? Нажатие на удаление их по одному невероятно медленно из-за зависания пользовательского интерфейса после удаления одного.
network
mojave
preferences
Пол Ламмерцма
источник
источник
Ответы:
Вы можете использовать Терминал, чтобы удалить их:
Чтобы вывести его в список, удалите все с MT65XX, вам нужно сделать что-то вроде:
Это создает список служб, выполнив:
@F разбивает список на новые строки, игнорируя пробелы. Grep находит только строки MT65XX, а sed удаляет все *, которые обозначают отключенные сервисы в выходных данных.
Затем для каждого из них выполняется шаг networksetup -removenetworkservice .
источник
networksetup -listallnetworkservices | grep MT65xx | while read -r service; do networksetup -setnetworkserviceenabled $service off; done
-deletepppoeservice
; Я не уверен, что сначала нужно было отключить службу, но в любом случае я использовал именно это:networksetup -listallnetworkservices | grep MT65xx | sed s/\*// | while read -r service; do networksetup -deletepppoeservice $service; done