📅  最后修改于: 2023-12-03 15:40:35.490000             🧑  作者: Mango
在开发过程中,我们经常需要检查本地机器上是否有端口被占用,尤其是在需要启动本地服务时更是如此。 在 Windows 上,你可以通过以下命令来检查本地机器上是否存在端口8080的进程:
netstat -ano | findstr :8080
执行以上命令后,Windows 会返回在该端口上监听的所有进程的详细信息,包括进程 ID。如果没有进程在该端口上运行,Windows 将不会返回任何信息。
如果存在进程在指定端口上运行,你可以通过以下步骤结束该进程:
首先,打开 PowerShell。你可以在开始菜单中搜索“PowerShell”并运行。
然后,在 PowerShell 窗口中输入以下命令来杀死正在占用8080端口的进程:
Stop-Process -Id (Get-NetTCPConnection -LocalPort 8080).OwningProcess
当你运行以上命令时,该进程将被强制终止并释放端口。
总之,通过上面的命令,你可以轻松地检查端口的使用情况以及结束占用该端口的进程。