受到推崇的, 2024

编辑的选择

如何从mac os x中的命令行加入网络

Первый обзор macOS 11 Big Sur

Первый обзор macOS 11 Big Sur
Anonim
networksetup实用程序允许您加入任何可用的网络,无论它是否是通过以太网连接的路由器,是否正在广播SSID的wi-fi路由器,以及是否需要任何密码加密。

由于目前大多数网络都是通过无线通信完成的,因此我们将专注于通过带有networksetup实用程序的OS X命令行加入wi-fi。

以最简单的形式,连接到像公共无线热点这样的非受保护网络,只需指向SSID,并指定要使用的正确网络接口,如下所示:

networksetup -setairportnetwork en0 SSID

是的,语法是使用-setairportnetwork,即使OS X不再将wi-fi称为“AirPort”,这只是以前版本的宿醉。 这可能会在Mac OS的未来版本中发生变化,但到目前为止它仍然保持不变。

您可能需要在命令前添加sudo以加入其他无线连接,具体取决于活动用户权限。

要从设置了密码的命令行连接到任何无线网络,请使用networksetup命令,如下所示:

sudo networksetup -setairportnetwork en1 SSID PASSWORD

因此,在一个实际示例中,假设我们连接到名为“Wireless”的网络,密码设置为“macsrule”,如下所示:

sudo networksetup -setairportnetwork en1 Wireless macsrule

这个功能一直在来自Snow Leopard的Mac OS X中,一直到OS X Yosemite,但它也适用于旧版本的Mac OS X. 您可以通过执行以下命令检索其手册页来了解networksetup命令行工具:

man networksetup

或者通过OS X中的networksetup阅读我们的许多有用提示,以通过命令行在Mac上执行各种网络相关功能。

Top