📅  最后修改于: 2023-12-03 15:10:40.888000             🧑  作者: Mango
在开发过程中,我们可能会遇到需要关闭某个端口的情况,比如某个进程或服务占用了我们需要使用的端口。在 Mac 终端中,我们可以使用 Shell-Bash 命令来杀死端口。
首先,我们需要查找占用端口的进程。可以使用以下命令来查找:
lsof -i :端口号
其中,端口号是需要被杀死的端口号。这个命令会列出所有正在使用这个端口的进程,可以根据 PID 来进行杀死。
有了占用端口的进程 PID,我们就可以使用以下命令来杀死它了:
kill -9 进程PID
其中,进程PID是需要被杀死的进程的进程号。-9 参数表示强制杀死该进程。
为了方便使用,我们可以将上述两个命令合并到一起,得到一个方便使用的命令:
kill -9 $(lsof -i :端口号 -t)
其中,$(lsof -i :端口号 -t) 是将 lsof 命令的结果转为 PID 列表,以便于 kill 命令使用。
以上就是使用 Shell-Bash 来杀死 Mac 终端端口的方法。希望对大家有所帮助。