我遇到了一个通常很容易解决的问题但由于某种原因我无法在这里解决它。 在mac os x中,我想用DNS服务器设置网络配置,并设置搜索域。 使用命令networksetup -listallnetworkservices 说明: 显示以太网 Thunderbolt以太网插槽1,端口2 Thunderbolt以太网插槽1,端口3 显示FireWire 无线上网 蓝牙PAN
这有效: networksetup -getdnsservers“显示以太网” 显示以太网上没有设置任何DNS服务器。
但是当试图修改'Thunderbolt Ethernet Slot 1,Port 2'端口时,由于某种原因,我无法正确地逃避空格和逗号。请参阅以下示例:
networksetup -getdnsservers Thunderbolt Ethernet Slot 1,Port2 Thunderbolt不是公认的网络服务。 **错误:参数无效。
networksetup -getdnsservers'Thunderbolt Ethernet Slot 1,Port2' Thunderbolt Ethernet Slot 1,Port2不是公认的网络服务。 **错误:参数无效。
networksetup -getdnsservers“Thunderbolt Ethernet Slot1,Port2” Thunderbolt Ethernet Slot1,Port2不是公认的网络服务。 **错误:参数无效。
networksetup -getdnsservers“Thunderbolt \ Ethernet \ Slot \ 1,\ Port2” Thunderbolt \ Ethernet \ Slot \ 1,\ Port2不是公认的网络服务。 **错误:参数无效。
不确定我做错了什么,并认为这是逃避这些角色的方法,但不知道我错过了什么。任何帮助表示赞赏。
答案 0 :(得分:0)
使用复制和粘贴: networksetup -getdnsservers“Thunderbolt Ethernet Slot 1,Port 2”
似乎有效: networksetup -getdnsservers“Thunderbolt以太网插槽1,端口3” 在Thunderbolt以太网插槽1端口3上没有设置任何DNS服务器。
由于某些原因,手工打字它不起作用,可能是因为输入错误。