使用Mac

时间:2017-04-28 05:43:17

标签: bash macos shell

有没有办法以编程方式配置网络首选项,例如更改"位置"从Mac上的命令行(bash或shell)。我试图从另一个脚本中调用它。

Network Preferences

1 个答案:

答案 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.