功能概述
本文介绍 XTerminal 快速命令功能的基本概念和使用场景。
什么是快速命令
快速命令是 XTerminal 提供的命令管理功能,允许用户将常用的命令保存起来,需要时一键执行。相比手动输入或从历史记录中查找,快速命令具有以下优势:
- 命名识别:为命令起一个易懂的名称,无需记忆复杂的命令语法
- 分组管理:按项目、用途等维度组织命令,便于查找
- 参数化:支持动态变量和自定义参数,一条命令适应多种场景
- 历史回填:自动记录参数历史,快速选择曾用过的值
使用场景
快速命令适用于以下场景:
| 场景 | 示例 |
|---|---|
| 日常运维 | 查看系统状态、重启服务、清理日志 |
| 开发调试 | 编译构建、运行测试、查看容器日志 |
| 数据库操作 | 备份数据库、执行查询、导入导出 |
| 批量操作 | 在多台服务器执行相同命令 |
快速命令面板
建立 SSH 连接后,快速命令面板位于终端左侧边栏。

面板组成:
| 区域 | 说明 |
|---|---|
| 搜索框 | 按名称或拼音快速查找命令 |
| 存储切换 | 切换本地仓库或云端仓库 |
| +分组 | 创建新的命令分组 |
| +命令 | 创建新的快速命令 |
| 命令树 | 以树形结构展示分组和命令 |
与终端历史的区别
| 对比项 | 快速命令 | 终端历史 |
|---|---|---|
| 存储方式 | 主动保存,永久存储 | 自动记录,会话结束可能丢失 |
| 组织方式 | 分组管理,带名称和备注 | 按时间顺序排列 |
| 参数支持 | 支持动态变量和参数化 | 原样记录,无法参数化 |
| 跨设备同步 | 支持云端同步 | 仅本地保存 |
| 查找效率 | 按名称、分组快速定位 | 需要逐条翻找或搜索 |
命令操作
右键点击命令可以看到操作菜单:
| 操作 | 说明 |
|---|---|
| 立即执行 | 直接运行命令(如有参数会弹出填写窗口) |
| 粘贴到终端 | 将命令粘贴到终端,不自动执行 |
| 复制命令 | 复制命令内容到剪贴板 |
| 粘贴到快捷输入框 | 将命令填入底部快捷输入框 |
| 编辑 | 打开编辑窗口修改命令 |
| 删除 | 删除该命令 |
双击行为设置
可以自定义双击命令时的默认行为:
- 打开设置 > SSH 服务 > 快速命令
- 在双击命令选项中选择:
- 编辑:打开编辑窗口
- 粘贴到输入框:填入快捷输入框
- 粘贴到终端:粘贴到终端不执行
- 执行:直接运行命令
数据存储
快速命令支持两种存储方式:
本地仓库
- 数据存储在本地数据库
- 无需登录即可使用
- 仅当前设备可用
云端仓库
- 数据存储在云端服务器
- 需要登录 XTerminal 账户
- 支持多设备同步
- 数据加密传输
点击面板顶部的存储切换按钮,可以在本地和云端之间切换。