📜  在 mac 终端中杀死端口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:23:13.254000             🧑  作者: Mango

在 Mac 终端中杀死端口 - Shell/Bash

在程序开发过程中,有时候会遇到端口占用的问题,需要手动杀死占用该端口的进程。本文将介绍在Mac终端中如何杀死端口的方法。

##Step 1: 查找占用端口的进程

在终端中运行以下命令,查找占用端口的进程:

lsof -i tcp:端口号

例如,若要查找占用 8080 端口的进程,可以运行以下命令:

lsof -i tcp:8080

命令执行后,会显示占用该端口的进程信息,包括进程的PID(Process ID)。

Step 2: 杀死占用端口的进程

找到占用该端口的进程PID之后,可以使用kill命令杀死该进程。运行以下命令:

kill PID

例如,若要杀死PID为1234的进程,可以运行以下命令:

kill 1234

使用kill命令后,该进程会立即终止。再次运行lsof命令检查该端口是否已被释放。

总结

使用lsof命令可以轻松查找占用端口的进程。使用kill命令可以快速杀死占用端口的进程。在开发过程中如果遇到端口占用的问题,可使用以上方法来解决。