我遇到了一个通常很容易解决的问题,但由于某些原因,我无法在这里解决它。在mac os x中,我想设置DNS服务器的网络配置,并设置搜索域。使用命令-listallnetworkservices显示:显示以太网迅雷以太网插槽1,端口2迅雷以太网插槽1,端口3显示FireWire Wi-Fi蓝牙PAN
这是可行的: networksetup "Display Ethernet“在Display Ethernet上没有设置任何-getdnsservers服务器。
但是,当我试图修改'Thunderbolt Ethernet Slot 1,port 2‘端口时,由于某种原因,我无法正确地转义空格和逗号。请参阅以下示例:
Port2 -getdnsservers迅雷以太网插槽1,networksetup迅雷无法识别网络服务。**错误:参数无效。
networksetup -getdnsservers‘迅雷以太网插槽1,Port2’迅雷以太网插槽1,Port2不是可识别的网络服务。**错误:参数无效。
networksetup -getdnsservers“迅雷以太网Slot1,Port2”迅雷以太网Slot1,Port2不是公认的网络服务。**错误:参数无效。
networksetup -getdnsservers "Thunderbolt\ Ethernet\ Slot\ 1,\ Port2“Thunderbolt\ Ethernet\ Slot\ 1,\ Port2不是可识别的网络服务。**错误:参数无效。
不确定我做错了什么,并认为这是转义这些字符的方法,但不确定我遗漏了什么。任何帮助都是非常感谢的。
发布于 2018-06-09 07:32:52
使用复制和粘贴: networksetup -getdnsservers“迅雷以太网插槽1,端口2”
似乎是工作的: networksetup -getdnsservers“迅雷以太网插槽1,端口3”没有任何域名服务器设置在迅雷以太网插槽1,端口3。
由于某种原因,手工打字不会起作用,可能是因为打字不好。
https://stackoverflow.com/questions/50766323
复制相似问题