如何檢查 Mac 已使用的 port

本文將介紹如何在 Mac 上檢查已使用的端口,包括使用終端機命令和系統工具的步驟,幫助你了解哪些端口正在被佔用。

CChia1104
筆記1 分鐘閱讀

檢查 Mac 已使用的 port

Mac 可以透過 lsof 來檢查已使用的 port

bash
lsof -i tcp:<PORT>

這時候你的終端機上會出現以下資訊,其中我們需要 PID(Port ID)

bash
COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node    41303 chia1104   20u  IPv6 0x58ddc79557aad159      0t0  TCP *:hbci (LISTEN)

這時在透過終端機輸入:

bash
kill -9 <PID>

其中 -9 會立刻終止該 port,並且不會給其自行清理的機會。

若是允許 port 自行清理可以使用 -15 (TERM) 或 -3 (QUIT) 進行終止。

Alternative

你也可以透過一行來終止多個 port

bash
kill -9 $(lsof -ti:3000,3001)

Written by: Chia1104 CC BY-NC-SA 4.0

Chia1104
©
Chia1104