我注意到,在我的网络上,我有成千上万无用的服务,我想删除它们,但我只想删除这些开始“三星”。
当我运行时:% networksetup -listallnetworkservices
我得到:
SAMSUNG Modem 1
...
SAMSUNG Modem 1392
Wi-Fi
LGE Android Phone 2
iPhone
Bluetooth PAN
Thunderbolt Bridge正如你所看到的,我有上千种服务,从“三星”开始,我只想删除它们。

当我试图移除其中的一个:% networksetup -removenetworkservice "SAMSUNG Modem 4"
我就是不能因为这个错误:
您不能删除三星Modem 4,因为三星Modem上没有任何其他网络服务。**错误:参数无效。
我怎么才能把这个移除?
发布于 2019-09-04 23:32:29
我最近遇到了这个问题,解决办法很简单。
此文件包含所有网络适配器/Library/Preferences/SystemConfiguration/preferences.plist。
此命令列出所有三星调制解调器:网络设置-listallnetworkservices _ grep“三星调制解调器” 此命令删除一个三星调制解调器(其中X是调制解调器编号,ex:"SAMSUNG 155"):网络设置-deletepppoeservice“三星modem X"
要删除所有三星调制解调器,请在终端上执行以下操作:
for service in $(/usr/sbin/networksetup -listallnetworkservices | grep "SAMSUNG Modem" ); do
/usr/sbin/networksetup -deletepppoeservice "${service}"
done发布于 2019-11-03 05:46:55
通过执行以下bash脚本解决问题:
/usr/sbin/networksetup -listallnetworkservices | grep "SAMSUNG Modem" | while read -r line
do
/usr/sbin/networksetup -deletepppoeservice "${line}"
printf 'Deleted %s\n' "${line}"
done决定不碰/Library/Preferences/SystemConfiguration/preferences.plist,不确定是否应该删除其他地方的连接。
发布于 2018-08-18 10:31:44
希望有一个更简单的way...but什么都没有..。
我偶然发现了你同样的问题..。
Anyway...you可以解决这个问题--清理这个文件
/Library/Preferences/SystemConfiguration/preferences.plist我的意思是:“删除你不需要的网络服务”。
更新
我刚刚清空了那个文件(ofc我以前做过备份),在设置中打开了网络,并且完全是空的(ofc)。因此,我刚刚增加了一个新的职位,命名为“自动”,现在所有的工作就像一个魅力,没有千万个网络假服务。
祝你今天愉快
安东尼奥
https://stackoverflow.com/questions/50233239
复制相似问题