Linux 的视觉端口管理器
lazyports 是一个终端 UI 工具,用于可视化和管理网络端口。它提供了一个交互式表格,用于检查监听进程并轻松终止它们。

基于 Bubble Tea 和 Lipgloss 构建。
使用单条命令安装:
curl -sL https://raw.githubusercontent.com/v9mirza/lazyports/main/install.sh | bash
注意:脚本可能会请求 sudo 权限,以将二进制文件安装到 /usr/local/bin,实现系统级访问。
从系统中移除 lazyports,只需删除二进制文件:
# 移除系统级安装
sudo rm /usr/local/bin/lazyports
# 移除用户级安装
rm ~/go/bin/lazyports
在终端中运行该工具:
lazyports
交互式表格:清晰展示开放端口(TCP/UDP)。
可排序列:按 s 键循环排序:端口、进程名称或 PID。
智能过滤:按 / 键,立即按端口、PID 或进程名称过滤。
详细检查:按 Enter 查看完整命令、用户和启动时间。

进程管理:即时终止阻塞进程。
根权限感知:正确识别系统进程(返回 (system))与需要特权的情况。
自动排序:默认按端口数字自动排序。
视觉状态:LISTEN 和 ESTAB 连接有不同的指示器。
零配置:开箱即用,自动配置 shell 路径。
MIT
| 按键 | 操作 |
|---|
↑ / ↓ | 导航列表 |
/ | 过滤 / 搜索 端口 |
Enter | 查看详情(用户、路径、时间) |
k | 终止选中的进程 |
r | 刷新列表 |
s | 排序(循环:端口 → 进程 → PID) |
q | 退出 |