有没有一种方法可以从Windows命令行检查特定端口的状态?我知道我可以使用netstat来检查所有端口,但netstat很慢,而查看特定的端口可能不是。
当前回答
我使用:
netstat –aon | find "<port number>"
其中o表示进程ID。 现在你可以对进程ID做任何事情。 要终止进程,例如,使用:
taskkill /F /pid <process ID>
其他回答
netstat -a -n | find /c "10.240.199.9:8080"
它会告诉你在特定IP和端口上活动的套接字的数量(服务器端口号)
Windows 8用户:打开命令提示符,输入netstat -an | find "your port number",输入。
如果回复是LISTENING,那么端口正在使用中,否则它是空闲的。
对于80端口,命令是:netstat -an | find "80" 对于端口n,命令如下:netstat -an | find "n"
这里,netstat是计算机的指令
-a:显示所有连接和监听端口 -n:以数字格式显示所有地址和指令(这是必需的,因为-a的输出可能包含机器名)
然后,一个find命令来“模式匹配”前一个命令的输出。
该命令将显示所有端口及其目的地址:
netstat -f
它会给你一个特定IP上所有活动的套接字:
netstat -an | find "172.20.1.166"
推荐文章
- 环境变量存储在Windows注册表的哪里?
- 有一个好的Valgrind Windows的替代品吗?
- 模拟慢速互联网连接
- 127.0.0.1和localhost之间的区别是什么
- Windows和Linux上的c++编译:ifdef开关
- 如何验证批处理文件中是否存在一个文件?
- 为什么SCTP不常用/不为人所知
- 无法启动IIS Express Web服务器,注册URL失败,访问被拒绝
- XAMPP -端口80被PID 4的“无法打开进程”使用!12
- 为什么git在Windows下记不住我的密码
- Git克隆/拉不断冻结在“存储密钥在缓存?”
- 我可以在/etc/hosts中映射主机名*和端口*吗?
- 如何修改Play执行run命令时使用的默认端口(9000)?
- 有没有替换Windows (Visual C)的unistd.h ?
- 从Windows批处理文件设置系统环境变量?