【发布时间】:2016-09-26 08:38:05
【问题描述】:
我正在尝试确定可以使用什么命令来检查 Windows 中是否正在使用端口。我查看了Command line for looking at specific port,但没有一个答案完全符合我的要求。
例如我想查看端口 500 是否在使用中,我会使用 netstat –an | findstr /r :500 但结果似乎是
TCP 0.0.0.0:5000 0.0.0.0:0 LISTENING
TCP [::]:5000 [::]:0 LISTENING
UDP 0.0.0.0:500 *:*
UDP 127.0.0.1:50027 *:*
UDP [::]:500 *:*
这不是我想要的。我试过netstat -an | findstr /r :500[\s]+ 然后什么都不会显示。不知道如何修复查询。
有什么想法吗?
【问题讨论】:
-
netstat -an | findstr /r ":500 "也不起作用 -
netstat -an | findstr /r ":500[^0-9:]"- 500 后面没有数字或冒号(以避免出现在 IPv6 地址中) -
酷,它有效。知道为什么使用
\s的空白查询不起作用吗?