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

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

杀死端口 Mac 终端 - Shell-Bash

在开发过程中,我们可能会遇到需要关闭某个端口的情况,比如某个进程或服务占用了我们需要使用的端口。在 Mac 终端中,我们可以使用 Shell-Bash 命令来杀死端口。

1. 查找占用端口的进程

首先,我们需要查找占用端口的进程。可以使用以下命令来查找:

lsof -i :端口号

其中,端口号是需要被杀死的端口号。这个命令会列出所有正在使用这个端口的进程,可以根据 PID 来进行杀死。

2. 杀死占用端口的进程

有了占用端口的进程 PID,我们就可以使用以下命令来杀死它了:

kill -9 进程PID

其中,进程PID是需要被杀死的进程的进程号。-9 参数表示强制杀死该进程。

3. 综合命令

为了方便使用,我们可以将上述两个命令合并到一起,得到一个方便使用的命令:

kill -9 $(lsof -i :端口号 -t)

其中,$(lsof -i :端口号 -t) 是将 lsof 命令的结果转为 PID 列表,以便于 kill 命令使用。

总结

以上就是使用 Shell-Bash 来杀死 Mac 终端端口的方法。希望对大家有所帮助。