1. 启用和禁用 Wi-Fi
-
打开 Wi-Fi:
bashsudo networksetup -setairportpower "Wi-Fi" on
-
关闭 Wi-Fi:
bashsudo networksetup -setairportpower "Wi-Fi" off
2. 搜索并连接 Wi-Fi
-
切换到
airport
工具目录:bashcd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/
-
搜索 Wi-Fi 网络:
bashsudo ./airport -s
-
连接到 Wi-Fi 网络:
bashnetworksetup -setairportnetwork "Wi-Fi" SSID_NAME PASSWORD
示例:
bashnetworksetup -setairportnetwork "Wi-Fi" MyWiFi mypassword
3. 设置网络服务优先级
-
列出所有网络服务:
bashnetworksetup -listallnetworkservices
-
设置 Wi-Fi 优先于有线网络:
bashsudo networksetup -ordernetworkservices "Wi-Fi" "Ethernet"
需要排列出所有的网络名称,名称不带*号
4. 禁用 Ethernet(有线)网络
-
关闭 Ethernet 连接:
bashsudo networksetup -setnetworkserviceenabled "Ethernet" off
-
启用 Ethernet 连接:
bashsudo networksetup -setnetworkserviceenabled "Ethernet" on
5. 查看网络活动情况
-
使用
nettop
查看实时网络活动:bashsudo nettop
-
使用
ifconfig
查看网络接口状态:bashifconfig
-
使用
netstat
查看网络连接:bashnetstat -an
6. 使用 SSH 复制文件
-
从本地 Mac 复制文件到远程 Mac:
bashscp /path/to/local/file username@remote_ip:/path/to/remote/destination/
示例:
bashscp ~/Documents/example.txt john@192.168.1.5:~/Desktop/
-
从远程 Mac 复制文件到本地 Mac:
bashscp username@remote_ip:/path/to/remote/file /path/to/local/destination/
7. 复制和移动文件
-
复制文件:
bashcp /path/to/source/file /path/to/destination/
-
移动或重命名文件:
bashmv /path/to/source/file /path/to/destination/
8. 解压 tar.gz 文件
-
使用
tar
解压文件:bashtar -xzvf filename.tar.gz
-
解压到指定目录:
bashtar -xzvf filename.tar.gz -C /path/to/destination/
9. 重命名文件夹
-
使用
mv
命令重命名文件夹:bashmv /path/to/old_directory /path/to/new_directory
这些命令和工具可以帮助你在 macOS 上通过命令行进行各种网络和文件操作。根据需要选择合适的命令进行操作!