当前位置: 首页 > 知识库问答 >
问题:

用于查看特定端口的Windows命令(精确)

孙思源
2023-03-14

我正在尝试确定可以使用什么命令来检查端口是否在Windows中使用。我在命令行中查看了特定的端口,但并没有一个答案完全符合我的要求。

例如,我想查看端口500是否正在使用,我将使用<code>netstat–一个|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],但什么都不显示。不确定如何修复查询。

有什么想法吗?

共有1个答案

申高峰
2023-03-14

< code>FindStr命令不支持完整的PCRE引擎。因此,虽然正则表达式断言[^0-9:]排除了数字和冒号;< code>\s断言只是对字母< code>s进行转义,然后它将只匹配字母< code>s。而在PCRE中,< code>\s表示空白。

另请参阅本findstr文档,其中指出<code>\x</code>与元字符匹配,但该文档未详细介绍其他PCRE字符类,如<code>\ s</code>,<code>\w</code>,<code>\d</code>等。

自己试试吧。从 c:\windows\system32 文件夹中,发出以下命令

目录|findstr\r"\s\s"|更多

您应该会收到一个只有两个s的文件列表,例如sysclass.dll或ssdpapi.dll.... etc。

 类似资料:
  • 有没有办法从 Windows 命令行检查特定端口的状态?我知道我可以使用netstat来检查所有端口,但netstat很慢,查看特定端口可能不是。

  • 本文向大家介绍使用什么命令查看用过的命令列表?相关面试题,主要包含被问及使用什么命令查看用过的命令列表?时的应答技巧和注意事项,需要的朋友参考一下 答案: history

  • 我发现我的Windows 10机器上有许多端口(1)未被任何进程使用,(2)我无法侦听。 我在尝试运行使用端口3000的节点服务器时发现了这个问题。我发现了一些关于这个主题的问题。这一个是典型的:节点。js端口3000已经在使用,但实际上没有? 这个问题和类似问题的所有受访者都建议使用“netstat -ano”来查找使用端口并杀死它的进程。 我发现有大量端口被阻塞,而这些端口与进程无关。这与AV

  • 问题内容: 有人知道Linux / OS X的命令行CSV查看器吗?我在想类似的东西,但是以更易读的方式将列隔开。(我可以用OpenOffice Calc或Excel打开它,但这样做太强大了,以至于只按需要 查看 数据即可。)进行水平和垂直滚动会很棒。 问题答案: 您还可以使用以下命令: 是一个非常方便的标准UNIX程序-它找到每列的适当宽度,并将文本显示为格式良好的表格。 注意:每当您有空字段时

  • 问题内容: 这似乎很容易,并且可能曾经被问过,但是我无法通过搜索找到它。 我有几种安装方式。我只是想知道,当我运行RStudio时,它指向的是哪种风格。因此,我需要一个命令-理想情况下是在RStudio内- 该命令可以告诉我当前正在使用的此RStudio窗口所使用的基础可执行文件。 需要明确的是,我不需要/不想知道我正在使用的R 的 版本 (例如)。相反,我想知道RStudio到达R的实际路径-在

  • 4.4 查看打开的端口 对一个大范围的网络或活跃的主机进行渗透测试,必须要了解这些主机上所打开的端口号。在Kali Linux中默认提供了Nmap和Zenmap两个扫描端口工具。为了访问目标系统中打开的TCP和UDP端口,本节将介绍Nmap和Zenmap工具的使用。 4.4.1 TCP端口扫描工具Nmap 使用Nmap工具查看目标主机192.168.41.136上开放的端口号。执行命令如下所示: