macos查看网络端口情况 Aug 29, 2016 1. 使用 netstat 命令2. 使用 lsof 命令3. 使用 telnet 命令4. 使用 nc 命令 使用 netstat 命令1netstat -nat | grep <port> 1netstat -nat |grep LISTEN 使用 lsof 命令123456lsof -n -P -i TCP -s TCP:LISTEN-n 表示主机以ip地址显示-P 表示端口以数字形式显示,默认为端口名称-i 意义较多,具体 man lsof, 主要是用来过滤lsof的输出结果-s 和 -i 配合使用,用于过滤输出 使用 telnet 命令1telnet 127.0.0.1 <port> 使用 nc 命令1234567nc -w <time> -n -z <ip> <port_start-port_end>-w 表示等待连接时间-n 尽量将端口号名称转换为端口号数字-z 对需要检查的端口没有输入输出,用于端口扫描模式ip 需要检查的ip地址port_start-port_end 可以是一个端口,也可以是一段端口,返回结果为开放的端口