三大操作系统常用网络命令速查表
Windows、Linux和macOS系统常用的网络命令速查表
Windows 网络命令
| 命令 | 描述 |
|---|---|
ipconfig |
显示网络适配器的IP配置 |
ipconfig /all |
显示所有网络适配器的详细IP配置 |
ping [IP/hostname] |
检查与目标主机的连通性 |
tracert [hostname] |
跟踪数据包到达目标主机的路径 |
nslookup [hostname] |
查询DNS以获取IP地址 |
netstat -an |
显示所有活动的网络连接 |
route print |
显示当前的路由表信息 |
netsh interface show interface |
显示网络接口的状态和配置 |
arp -a |
显示ARP缓存中的IP和MAC地址映射 |
net use |
显示当前连接的网络共享 |
Linux 网络命令
| 命令 | 描述 |
|---|---|
ifconfig |
显示网络接口的配置(新版本可能使用ip命令) |
ip addr |
显示网络接口的IP地址信息 |
ping [IP/hostname] |
检查与目标主机的连通性 |
traceroute [hostname] |
跟踪数据包到达目标主机的路径 |
dig [hostname] |
查询DNS以获取IP地址 |
netstat -tuln |
显示监听的TCP和UDP端口 |
route -n |
显示当前的路由表信息 |
ip route |
显示或管理路由表 |
arp -a |
显示ARP缓存中的IP和MAC地址映射 |
ss -tuln |
显示网络连接及监听端口 |
macOS 网络命令
| 命令 | 描述 |
|---|---|
ifconfig |
显示网络接口的配置 |
ping [IP/hostname] |
检查与目标主机的连通性 |
traceroute [hostname] |
跟踪数据包到达目标主机的路径 |
nslookup [hostname] |
查询DNS以获取IP地址 |
netstat -an |
显示所有活动的网络连接 |
route -n get [hostname] |
显示到达特定主机的路由信息 |
arp -a |
显示ARP缓存中的IP和MAC地址映射 |
networksetup -listallhardwareports |
列出所有网络硬件端口的信息 |
dig [hostname] |
查询DNS以获取更详细的IP地址信息 |
lsof -i |
列出当前打开的网络连接 |
说明
- ping:用于测试网络连接,常用于检查主机是否可达。
- tracert/traceroute:用于跟踪数据包的路径,帮助诊断网络问题。
- nslookup/dig:用于查询域名解析,帮助检查DNS设置。
- netstat/ss:用于查看网络连接和监听端口,帮助监控网络状态。
- ifconfig/ip:用于查看和配置网络接口的IP地址和状态。
注意事项
- 某些命令在不同操作系统中可能会有所不同,例如
ipconfig在Windows中使用,而ifconfig和ip在Linux和macOS中使用。 - 使用网络命令时,通常需要管理员权限,因此在执行某些命令时,可能需要使用
sudo(Linux/macOS)或以管理员身份运行命令提示符(Windows)。
posted on 2025-02-26 21:01 Three Apple 阅读(139) 评论(0) 收藏 举报
浙公网安备 33010602011771号