我为那些我记不住的 process/port 命令构建了一个 CLI
发布: (2026年2月6日 GMT+8 02:13)
2 min read
原文: Dev.to
Source: Dev.to
概览
proc 是一个小型 CLI 工具,能够让你快速查询和管理进程与端口,无需记住繁琐的命令管道。
用法
# 查找 3000 端口上正在监听的内容
proc on :3000
# 杀掉监听 3000 端口的进程
proc kill :3000
# 列出 Node.js 进程使用的端口
proc on node
# 显示当前目录下运行的进程
proc in .
# 在当前目录中查找 Node.js 进程
proc by node --in .
# 确认具体脚本由哪个进程运行
proc for ./server.py
# 一次性杀掉多个目标
proc kill :3000,:8080,node
语法在各个命令之间保持一致:你可以指定 端口(:port)、PID 或 进程名称。
安装
macOS
brew install yazeed/proc/proc
Windows
scoop bucket add proc https://github.com/yazeed/scoop-bucket-proc
scoop install proc
Rust (Cargo)
cargo install proc-cli
npm
npm install -g proc-cli
Nix
nix profile install github:yazeed/proc
直接脚本 (curl)
curl -fsSL https://raw.githubusercontent.com/yazeed/proc/main/install.sh | bash
项目详情
- 仓库:
- 语言: Rust
- 平台: macOS, Linux, Windows
- 许可证: MIT
欢迎提供反馈。