Termius 终端基础操作 | Shell 命令、快捷键与自动补全
标准终端操作
Termius 本质上是一个 SSH 客户端,所以 Shell 命令操作和任何终端一样——你输入什么就是什么,Termius 不做任何拦截或改写。
# 常见命令示例
ls -la # 列出目录详细内容
cd /var/log # 切换目录
tail -f /var/log/syslog # 实时查看日志流
sudo systemctl restart nginx # 重启服务
这些命令和你用 PuTTY、Xshell、Windows Terminal 跑的完全一样,没有任何区别。
终端快捷键
Termius 在标准终端基础上增加了一套快捷键体系:
| 快捷键 | 功能 |
|---|---|
| Ctrl+A / Ctrl+E | 光标跳到行首 / 行尾(Emacs 风格) |
| Ctrl+U | 删除光标前所有内容 |
| Ctrl+K | 删除光标后所有内容 |
| Ctrl+R | 反向搜索历史命令 |
| Ctrl+C | 中断当前进程 |
| Ctrl+Z | 挂起当前进程(用 fg 恢复) |
| Ctrl+D | 发送 EOF,某些 Shell 下等于退出 |
| Ctrl+L | 清屏(等价 clear 命令) |
| Tab | 命令自动补全 |
另外 Termius 自己定义的快捷键(不影响 Shell):
| 快捷键 | 功能 |
|---|---|
| Ctrl+T | 新建本地终端标签 |
| Ctrl+P | 快速连接弹窗 |
| Ctrl+Shift+F | 终端内文本搜索 |
| Ctrl+Shift+E | 进入 Split View 编辑模式 |
AI 自动补全(Helium)
Termius Pro 及以上版本提供了 IDE 风格的自动补全(内部代号 Helium),开启后效果类似 VS Code 的智能提示:
- 输入半条命令,自动弹出候选补全
- 支持文件名、路径补全
- 支持基于你历史命令的推荐
- Tab 键选中候选补全并插入
开启路径:设置 → Terminal → Autocomplete → 勾选「Enable Autocomplete」。
Helium 运行在本地,不需要网络连接,也不会把你的命令发送给任何外部服务。
命令历史搜索
除了标准的 Ctrl+R 反向搜索,Termius 还提供了更直观的历史浏览:
- 终端右上角或侧面板里可以打开命令历史面板
- 所有已执行的命令会被记录(注意:历史也是存在 Vault 里的)
- 可以直接点击历史命令快速重新执行
- 支持按时间段、主机过滤
字符编码与字体
Termius 对 UTF-8 的支持很好,中文、日文、Emoji 都能正常显示。如果遇到乱码,检查:
- 服务器端
locale设置是否为 UTF-8(echo $LANG,应该是en_US.UTF-8或zh_CN.UTF-8) - Termius 设置 → Terminal → Encoding 选择正确(默认 UTF-8)
- 终端字体是否支持中文(可以在设置里换一个支持 CJK 的字体,比如 Noto Sans Mono CJK)
终端窗口自定义
设置 → Terminal 里可以调整:
- 字体大小:默认 14pt,可以改大改小
- 光标类型:块状、下划线、竖线三种
- 主题配色:内置多种终端配色方案(Material Dark、Solarized 等),也可以导入自定义 JSON
- 滚动缓冲行数:决定向上翻页能看到多少历史输出
- 窗口透明度:让终端背景半透明(Pro 功能)
快速执行 Snippets
终端右侧有一个可展开的侧面板,其中一个标签就是 Snippets 库——你预先保存的常用命令,点一下就会在当前终端执行,不用手动输入。
Snippets 还支持 AI 自动生成:你输入一段自然语言描述(比如「重启 nginx 并清空缓存」),AI 帮你生成对应的 Shell 命令。
下一步
基础操作没问题之后,进入「Vaults 与加密体系」,这是 Termius 和其他 SSH 客户端最大的差异所在。