# Network Connections List networksetup -listallhardwareports # Enable or Disable Device (en0 is wi-fi by default on os x) networksetup -setairportpower en0 on networksetup -setairportpower en0 off # Join Wi-Fi Network networksetup -setairportnetwork en0 SSID_OF_WIRELESS_NETWORK WIRELESS_NETWORK_PASSPHRASE # Delete a Wi-Fi network profile networksetup -removepreferredwirelessnetwork en0 SSID_OF_NETWORK # Remove all stored Wi-Fi network profiles networksetup -removeallpreferredwirelessnetworks en0 # Create a Wi-Fi network profile # INDEX_NUMBER - Numerical value to assigns a position in the list of preferred # wireless networks. A value of "0" adds to the network to the top of the list. networksetup -addpreferredwirelessnetworkatindex en0 SSID_OF_NETWORK INDEX_NUMBER SECURITY_OF_WIRELESS_NETWORK WIRELESS_NETWORK_PASSPHRASE