首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何只删除Mac上的一些网络服务?

如何只删除Mac上的一些网络服务?
EN

Stack Overflow用户
提问于 2018-05-08 12:08:11
回答 3查看 2.8K关注 0票数 6

我注意到,在我的网络上,我有成千上万无用的服务,我想删除它们,但我只想删除这些开始“三星”。

当我运行时:% networksetup -listallnetworkservices

我得到:

代码语言:javascript
复制
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上没有任何其他网络服务。**错误:参数无效。

我怎么才能把这个移除?

EN

回答 3

Stack Overflow用户

发布于 2019-09-04 23:32:29

我最近遇到了这个问题,解决办法很简单。

此文件包含所有网络适配器/Library/Preferences/SystemConfiguration/preferences.plist。

此命令列出所有三星调制解调器:网络设置-listallnetworkservices _ grep“三星调制解调器” 此命令删除一个三星调制解调器(其中X是调制解调器编号,ex:"SAMSUNG 155"):网络设置-deletepppoeservice“三星modem X"

要删除所有三星调制解调器,请在终端上执行以下操作:

代码语言:javascript
复制
for service in $(/usr/sbin/networksetup -listallnetworkservices | grep "SAMSUNG Modem" ); do
    /usr/sbin/networksetup -deletepppoeservice "${service}"
done
票数 2
EN

Stack Overflow用户

发布于 2019-11-03 05:46:55

通过执行以下bash脚本解决问题:

代码语言:javascript
复制
/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,不确定是否应该删除其他地方的连接。

票数 2
EN

Stack Overflow用户

发布于 2018-08-18 10:31:44

希望有一个更简单的way...but什么都没有..。

我偶然发现了你同样的问题..。

Anyway...you可以解决这个问题--清理这个文件

代码语言:javascript
复制
/Library/Preferences/SystemConfiguration/preferences.plist

我的意思是:“删除你不需要的网络服务”。

更新

我刚刚清空了那个文件(ofc我以前做过备份),在设置中打开了网络,并且完全是空的(ofc)。因此,我刚刚增加了一个新的职位,命名为“自动”,现在所有的工作就像一个魅力,没有千万个网络假服务。

祝你今天愉快

安东尼奥

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50233239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档