Skip to content

命令片段

把常用 shell 命令存起来、按标签组织、在终端 / 批量执行页一键插入。

进入

主界面左侧导航 → 命令片段

列表

每个片段显示:

  • 名称
  • 描述
  • 标签
  • 内容预览(前 200 字符)
  • 最后使用时间

最近使用 排序,方便复用。

新建片段

右上 新建 按钮 → 弹窗:

字段示例
名称查 nginx 错误日志
描述拉最近 100 行 error.log
标签nginx, ops
内容tail -n 100 /var/log/nginx/error.log

支持多行命令、含 heredoc、含变量占位符。

编辑 / 删除

行内操作按钮:编辑 / 复制 / 删除。

搜索

顶部搜索框 → 按名称 / 描述 / 标签 / 内容模糊搜索。

在终端插入

终端 页底部「插入片段」下拉:

  1. 弹出片段列表 + 搜索
  2. 选择片段 → 直接插入到当前 cursor
  3. 不自动回车 — 你看一眼再 Enter

为什么不自动回车?避免误执行(特别是带 sudo rm 之类的危险片段)。

在批量执行插入

批量执行 命令框右上「插入片段」按钮:

  • 同样的下拉
  • 直接填到批量执行的命令区域

变量占位

片段内容可写占位符(如 $user / ${PORT}):

  • 当前版本:插入到终端后让你手动改
  • 后续版本:可能加表单弹窗自动填

从审计转片段

审计 页的命令行可一键转片段:

  • 行右键 → 保存为片段
  • 弹窗预填命令内容 → 自取名 → 保存

从批量结果转 Runbook

批量执行 页可以把整批操作转成 项目空间 Runbook —— 更适合多步骤场景。

典型片段

场景内容示例
查磁盘df -h --total | sort -k5 -h
查内存free -h && cat /proc/meminfo | head -20
查进程 Top 10ps aux --sort=-%mem | head -11
查端口ss -tlnp | head -20
重启 nginxnginx -t && systemctl reload nginx
Docker 清理docker system prune -a --volumes -f ⚠️
MySQL 慢查询tail -n 200 /var/log/mysql/slow.log

安全注意

  • 片段是人用工具,不走 AI policy
  • 危险片段(如 rm -rf)保存不拦截 —— 你为自己的片段负责
  • 但插入后不自动回车,给你最后审阅的机会

下一步

受控的远程运维助手 — 让 AI 安全地帮你管服务器