关闭指定端口
介绍
vscode卡死后重新打开发现原本的终端不见,那里可还运行着程序,重新启动程序发现端口号被占用,就寻找了下关闭端口的方法
关闭指定端口
查看端口使用情况
windows
1 | netstat -ano | findstr 端口号 |
mac
1 | netstat -ano | grep 端口号 |
1 | C:\Users\Administrator>netstat -ano | findstr 80 |
解释
netstat -ano 命令用于显示当前系统的网络连接和监听端口信息
findstr(grep) 命令则用于在文本中搜索指定的字符串
netstat -ano | findstr 端口号 时,它的作用是将 netstat -ano 命令的输出结果通过管道传递给 findstr 命令,并在输出结果中搜索包含指定端口号的行
关闭端口
windows
1 | tasklist | findstr 端口号 |
mac
1 | tasklist | grep 端口号 |
关闭了两个端口,因为字符匹配上了这两个,如果想准确点可以 netstat -ano | findstr :80 来关闭端口,更准确就得用PID
1 | C:\Users\Administrator>netstat -ano | findstr 80 |
解释
tasklist 命令用于列出当前正在运行的进程信息
findstr(grep) 命令则用于在文本中搜索指定的字符串
tasklist | findstr 进程号 时,它的作用是将 tasklist 命令的输出结果通过管道传递给 findstr 命令,并在输出结果中搜索包含指定进程号的行
关闭端口-通过PID
windows
1 | taskkill -PID 进程号 -F |
mac
1 | kill -9 进程ID |
因为进程已经被我关闭了,所以没找到
1 | C:\Users\Administrator>tasklist | findstr 80 |
解释
win: taskkill 命令用于终止指定的进程。-PID 参数用于指定要终止的进程的进程 ID,-F 参数用于强制终止进程
mac: kill 命令用于终止指定 PID 的进程。-9 参数用于强制终止进程
拓展
Netstat命令详解
Windows命令之findstr命令
参考
- 标题: 关闭指定端口
- 作者: 灯火
- 创建于 : 2023-12-16 02:06:48
- 更新于 : 2023-12-16 03:11:17
- 链接: https://blog.juniverse.top/2023/12/16/close-port/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论