终端命令提示符:如何查看我们电脑端口是否被占用和处理方式

文章目录

      • 端口信息查看
      • 1、Windows:
      • 2、Linux/macOS:
  • 使用 netstat
  • 使用 lsof

端口信息查看

在不同的操作系统中,查看端口是否被占用的指令有所不同。以下是一些常见的指令:

1、Windows:

使用命令行工具 netstat 来查看端口占用情况。

  • 电脑键盘按住 win + R 弹出来框框在输入框中输入 cmd 回车。
netstat -ano | findstr <端口号>

例如,要查看端口号为 8080 的情况:

netstat -ano | findstr 8080

终端命令提示符:如何查看我们电脑端口是否被占用和处理方式_第1张图片
在这里插入图片描述

  • 我们打开任务管理器(快捷键ctrl + shift + Esc
    终端命令提示符:如何查看我们电脑端口是否被占用和处理方式_第2张图片
    打开后,找到PID ,然后往下找到占用我们端口的PID ,然后右击停止关闭即可。

2、Linux/macOS:

使用 netstat 或 lsof 命令。

使用 netstat

netstat -tulpn | grep <端口号>

使用 lsof

lsof -i :<端口号>

例如,查看端口号为 8080 的情况:

# 使用 netstat
netstat -tulpn | grep 8080

# 使用 lsof
lsof -i :8080
macOS (使用 lsof):
bash
Copy code
lsof -iTCP:<端口号> -sTCP:LISTEN
查看所有端口:
如果要查看所有被占用的端口,可以省略 <端口号> 部分。

请注意,有些系统可能需要使用管理员或超级用户权限来执行这些命令。如果端口被占用,这些命令将显示占用该端口的进程的详细信息,包括进程ID(PID),以便您可以进一步处理。

你可能感兴趣的:(解决方案,windows)