深色模式
命令片段
把常用 shell 命令存起来、按标签组织、在终端 / 批量执行页一键插入。
进入
主界面左侧导航 → 命令片段。
列表
每个片段显示:
- 名称
- 描述
- 标签
- 内容预览(前 200 字符)
- 最后使用时间
按 最近使用 排序,方便复用。
新建片段
右上 新建 按钮 → 弹窗:
| 字段 | 示例 |
|---|---|
| 名称 | 查 nginx 错误日志 |
| 描述 | 拉最近 100 行 error.log |
| 标签 | nginx, ops |
| 内容 | tail -n 100 /var/log/nginx/error.log |
支持多行命令、含 heredoc、含变量占位符。
编辑 / 删除
行内操作按钮:编辑 / 复制 / 删除。
搜索
顶部搜索框 → 按名称 / 描述 / 标签 / 内容模糊搜索。
在终端插入
终端 页底部「插入片段」下拉:
- 弹出片段列表 + 搜索
- 选择片段 → 直接插入到当前 cursor
- 不自动回车 — 你看一眼再 Enter
为什么不自动回车?避免误执行(特别是带 sudo rm 之类的危险片段)。
在批量执行插入
批量执行 命令框右上「插入片段」按钮:
- 同样的下拉
- 直接填到批量执行的命令区域
变量占位
片段内容可写占位符(如 $user / ${PORT}):
- 当前版本:插入到终端后让你手动改
- 后续版本:可能加表单弹窗自动填
从审计转片段
审计 页的命令行可一键转片段:
- 行右键 → 保存为片段
- 弹窗预填命令内容 → 自取名 → 保存
从批量结果转 Runbook
批量执行 页可以把整批操作转成 项目空间 Runbook —— 更适合多步骤场景。
典型片段
| 场景 | 内容示例 |
|---|---|
| 查磁盘 | df -h --total | sort -k5 -h |
| 查内存 | free -h && cat /proc/meminfo | head -20 |
| 查进程 Top 10 | ps aux --sort=-%mem | head -11 |
| 查端口 | ss -tlnp | head -20 |
| 重启 nginx | nginx -t && systemctl reload nginx |
| Docker 清理 | docker system prune -a --volumes -f ⚠️ |
| MySQL 慢查询 | tail -n 200 /var/log/mysql/slow.log |
安全注意
- 片段是人用工具,不走 AI policy
- 危险片段(如
rm -rf)保存不拦截 —— 你为自己的片段负责 - 但插入后不自动回车,给你最后审阅的机会
下一步
- 项目空间 Runbook — 多步骤命令的更结构化方案
- 终端 — 主要使用场景