feat: 新增 proc.list/user.list/pkg.list 命令

proc.list 列出所有进程(ps aux/tasklist)
user.list 列出系统用户(getent passwd/net user)
pkg.list 列出已安装软件包(dpkg/rpm/apk/brew/winget)
This commit is contained in:
2026-11-03 21:28:15 +08:00
parent b4590bbffd
commit aa1f592bf3
9 changed files with 221 additions and 5 deletions
+9
View File
@@ -6,6 +6,7 @@
还能按资源占用排序查看进程、按名称终止进程、查看进程树。
```bash
kopsc proc list # 列出所有进程
kopsc proc nohup ./server # 后台运行命令,输出写日志
kopsc proc wait nginx # 等 nginx 退出后返回
kopsc proc topmem # 内存占用前 10 的进程
@@ -14,6 +15,14 @@ kopsc proc killname nginx --yes # 终止名为 nginx 的进程
kopsc proc tree # 查看进程树
```
## 列出所有进程(proc.list)
```bash
kopsc proc list
```
列出系统中所有正在运行的进程。Linux/macOS 使用 `ps aux`,Windows 使用 `tasklist`。
## 后台运行(proc.nohup)
`kopsc proc nohup <命令> [参数...]` 等价于 `nohup <命令> > output.log 2>&1 &`: