有没有办法以编程方式配置网络首选项,例如更改"位置"从Mac上的命令行(bash或shell)。我试图从另一个脚本中调用它。
答案 0 :(得分:2)
查看networksetup
命令。
networksetup
: networksetup命令用于配置通常在“系统偏好设置”应用程序中配置的网络设置。 networksetup命令至少需要“admin”权限才能运行。大多数set命令都需要“root”权限才能运行。
sudo networksetup -switchtolocation "location" # set network location
sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 # set dns servers
# ... and many more! Reference the `networksetup` man page.