在终端里连接 Wi-Fi 网络
用 networksetup -setairportnetwork 命令,通过输入网络名称和密码直接连接 Wi-Fi,不用点菜单栏图标。
运行 `networksetup -setairportnetwork en0 "WiFi名称" "WiFi密码"` 即可立即连接该网络。
01命令
命令
$ networksetup -setairportnetwork en0 "HomeWiFi" "wifipassword"02作用说明
菜单栏的 Wi-Fi 图标本质上只是这个连接操作的图形界面,所以即使图标卡死、或者你正在远程连接 Mac,这条命令照样能用。en0 是大多数 Mac 的内置无线网卡,如果不确定可以用 `networksetup -listallhardwareports` 查看。网络名称含空格时要加引号。
03风险
!注意: 密码会明文留在终端历史记录里,公用电脑上用完记得清理历史。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- networksetup — configure network settings (macOS man page)依据: Documents `networksetup -setairportnetwork <hardwareport> <network> [password]` for joining a wireless network from the command line.
- Connect to the internet on your Mac依据: Describes joining a Wi-Fi network by selecting its name and entering the password — the same association the setairportnetwork command performs.
最后验证: 2026-09-18 · 分类: 网络