v9mirza/LazyPorts
面向 Linux 的终端界面工具,可查看监听中的网络端口并检查或结束对应进程。
- Star
- 98
- Fork
- 6
- 未关闭 Issue
- 3
- 最近提交
- 7个月前
这是什么?
LazyPorts 是一款面向 Linux 的终端界面工具,用于查看和管理网络端口。它以交互式表格展示 TCP 和 UDP 的开放端口,无需再执行多条命令,就能看到是哪个进程占用了某个端口。
在表格中可以按端口、PID 或进程名过滤与搜索,也可以按端口、进程名或 PID 排序,回车进入详情页查看完整命令、运行用户和启动时间。按 k 即可结束选中的进程,适合处理占用端口的残留开发服务。
该工具使用 Go 编写,基于 Bubble Tea 和 Lipgloss 构建,通过一条 curl 命令即可安装,二进制文件会放置到 /usr/local/bin 或 Go 的 bin 目录。
核心功能
- 01以交互式表格展示开放的 TCP 和 UDP 端口。
- 02按端口、PID 或进程名实时过滤搜索。
- 03支持按端口、进程名或 PID 排序。
- 04详情视图展示完整命令、运行用户和启动时间。
- 05可直接在列表中结束选中的进程。
- 06识别系统进程,并标明需要 root 权限的情况。
适用场景
- 开发服务启动失败时,查找是哪个进程占用了端口。
- 清理崩溃后仍占用端口的残留进程。
- 检查 Linux 机器上正在监听端口的服务。
快速上手
- 1
使用一行安装脚本进行安装
按 README 中的官方说明安装 - 2
在终端中运行该工具
lazyports
使用前须知
- 仅支持 Linux,不适用于其他操作系统。
- 安装脚本可能需要 sudo 权限,将二进制文件复制到 /usr/local/bin。
- 仓库元数据未标注许可证,但 README 写明为 MIT 许可证。
标签
常见问题
- LazyPorts 是什么?
- 面向 Linux 的终端界面工具,可查看监听中的网络端口并检查或结束对应进程。 LazyPorts 是一款面向 Linux 的终端界面工具,用于查看和管理网络端口。它以交互式表格展示 TCP 和 UDP 的开放端口,无需再执行多条命令,就能看到是哪个进程占用了某个端口。
- LazyPorts 可以免费使用吗?用的什么许可证?
- LazyPorts 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- LazyPorts 还在维护吗?
- 超过半年未提交。LazyPorts 最近一次提交是在 2026年4月1日。
- LazyPorts 适合用来做什么?
- 开发服务启动失败时,查找是哪个进程占用了端口。 清理崩溃后仍占用端口的残留进程。 检查 Linux 机器上正在监听端口的服务。
- LazyPorts 怎么安装和运行?
- 使用一行安装脚本进行安装 在终端中运行该工具: lazyports
- 在哪里获取 LazyPorts?
- 源代码和安装说明在 GitHub 上:https://github.com/v9mirza/LazyPorts
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 BlueZ 的 Linux 终端蓝牙管理界面,可在命令行中管理蓝牙设备。
305184RustGPL-3.0更新于 10天前
用 Go 编写的终端界面工具,无需管理员权限即可发现并浏览局域网内的设备。
246275GoApache-2.0更新于 4天前
一款终端 TUI 工具,用于浏览、连接和管理 ~/.ssh/config 中的 SSH 主机。
141379GoMIT更新于 16天前
交互式终端工具,可按名称、路径、参数或端口搜索进程并结束它们,类似 pkill 但支持实时模糊搜索。
58119RustMIT更新于 28天前
面向 macOS 和 Linux 的终端电池与能耗监控工具,帮你找出耗电的进程。
57214RustMIT更新于 5天前