返回

文章详情

展示 HN:Proc-CLI – 一款对代理友好的 CLI 工具,用于进程和端口管理

Hacker News2026年10月26日 04:14

通过端口、PID、名称或路径针对目标进程。proc 是一款针对 macOS、Linux 和 Windows 的语义 CLI 工具,用于进程管理。找到端口上有什么,为什么它在那里,并在一个你第一次尝试就能猜到的命令中停止它。~ proc kill :3000 立即结束监听端口 3000 的任何内容(SIGKILL)。首先询问,--dry-run 预览。前导冒号表示端口:proc 针对任何在其上监听的内容。命令 Target :3000 显示在端口 3000 上监听的内容:其名称、PID、文件夹、CPU、内存以及运行了多长时间。前导冒号表示端口:proc 针对任何在其上监听的内容。1234 反向操作:显示进程 1234 及其监听的所有端口。数字是 PID:仅该一个进程,没有其他。node 显示每个节点进程及其监听的端口。任何其他内容都是名称,与每个进程的名称和完整命令行匹配,因此 node 还找到 nodemon 和 node server.js 。:3000,:8080,node 同时回答所有三者:端口 3000 和 8080 上有什么,以及 node 进程占用的端口。逗号组合目标。一个进程匹配两次只会被处理一次。node --in . 仅显示在此文件夹中启动的 node 进程及其端口。--in 将任何目标保持在文件夹内及其下方的文件夹中。大多数命令都使用它。:3000 追踪端口 3000 上的内容向上追溯其父进程,因此你可以看到启动它的是什么:一个终端标签、一个 tmux 会话、你的编辑器。前导冒号表示端口:proc 针对任何在其上监听的内容。1234 显示导致进程 1234 的父进程链,以及每个父进程的运行时间。数字是 PID:仅该一个进程,没有其他。node 追踪每个 node 进程回到启动它的那个。任何其他内容都是名称,与每个进程的名称和完整命令行匹配,因此 node 还找到 nodemon 和 node server.js 。:3000,:8080 追踪哪些占用 3000 和 8080 端口,每个一个链。逗号组合目标。一个进程匹配两次只会被处理一次。./server.py 查找在此文件夹中运行 server.py 的进程。使用 proc for ,目标是一个文件:相对的、绝对的或以 ~ 开头。./logs/app.log 查找任何打开 app.log 的内容,例如仍在写入的服务器。使用 proc for ,目标是一个文件:相对的、绝对的或以 ~ 开头。node 列出任何名称或命令行匹配 node 的进程。任何其他内容都是名称,与每个进程的名称和完整命令行匹配,因此 node 还找到 nodemon 和 node server.js 。node --in . 同样,限制在此文件夹中启动的进程。--in 将任何目标保持在文件夹内及其下方的文件夹中。大多数命令都使用它。 . 列出在此文件夹或其下方启动的所有内容。使用 proc in ,目标是一个文件夹。 . 是你所在的文件夹。 ~/code/shop 列出在 ~/code/shop 中启动的所有内容,无论你从哪里运行它,即使文件夹已被删除。使用 proc in ,目标是一个文件夹。 . 是你所在的文件夹。无目标 列出每个进程,最忙的在前。没有目标:proc 查看每个进程。node 仅列出与 node 匹配的进程。任何其他内容都是名称,与每个进程的名称和完整命令行匹配,因此 node 还找到 nodemon 和 node server.js 。--status zombie 列出僵尸进程:已退出但未被其父进程清理的进程。标志缩小任何列表。--status 接受运行、休眠、停止或僵尸。1234 显示进程 1234 的所有信息:文件夹、路径、用户、父进程、状态、CPU、内存和正常运行时间。数字是 PID:仅该一个进程,没有其他。:3000 显示监听端口 3000 的任何内容的所有信息。前导冒号表示端口:proc 针对任何在其上监听的内容。node 显示每个 node 进程的详细信息。任何其他内容都是名称,与每个进程的名称和完整命令行匹配,因此 node 还找到 nodemon 和 node server.js 。无目标 列出每个监听端口和其背后的进程。没有目标:proc 查看每个监听端口。--exposed 仅限其他机器可以访问的端口,即值得检查的端口。--exposed 保持监听在 0.0.0.0 或 :: 的端口,而 --local 是本地的端口。--in . 仅限在此文件夹中启动的进程所占用的端口。--in 将任何目标保持在文件夹内及其下方的文件夹中。大多数命令都使用它。无目标 显示每个进程作为父子进程树。没有目标:proc 查看每个进程。node 显示每个 node 进程及其启动的进程。任何其他内容都是名称,与每个进程的名称和完整命令行匹配,因此 node 还找到 nodemon 和 node server.js 。1234 --ancestors 向上而不是向下:从进程 1234 到系统启动的第一个进程。数字是 PID。--ancestors 将树颠倒。无目标 查找其父进程已退出的进程,例如被关闭终端所遗留的开发服务器。系统服务被排除在外。没有目标:proc 查看每个父进程已消失的进程。--in . 仅限在此文件夹中启动的孤儿进程。

阅读全文 →

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

☕请我喝杯咖啡