Web 终端
这页解决什么问题
Web 终端 适合下面这类需求:
- 我想直接在后台里开一个系统终端
- 刷新页面后还能重新接回原来的会话
- 手机上也想临时执行一些命令
这不是一次性的“命令输入框”,而是:
- 基于
tmux的可恢复终端会话
也就是说,它更接近:
- 浏览器里的终端窗口
而不是:
- 执行一条命令就结束的面板
什么时候会显示这个入口
默认情况下,侧边栏里的 Web终端 不会直接出现。
需要先完成两步:
- 进入
系统设置 → 终端 - 安装
tmux并开启Web终端
只有这样,左侧导航里才会显示:
Web终端
先理解:它依赖 tmux
网页终端不是直接把浏览器连接到裸 shell,而是先由:
tmux
承载后台会话。
这带来两个直接好处:
- 页面刷新或临时离开后,原来的终端会话还能继续存在
- 你可以在多个可恢复会话之间切换,而不是每次都从零开始
如果 tmux 还没准备好,系统设置 → 终端 页面会先提示安装。
系统设置里的几个关键项
路径:系统设置 → 终端
安装 tmux
这是第一步。
安装完成前:
- 终端入口即使显示,也无法真正创建可恢复会话
启用 Web终端
这个开关决定:
- 是否在侧边栏显示
Web终端 - 是否允许后台创建和附着终端会话
最大会话数
这决定:
- 最多能同时保留多少个网页终端会话
如果达到上限,再创建新会话时系统会拒绝。
空闲清理时间
这决定:
- 一个会话在长时间无人操作后,多久会被自动清理
如果你把它设得更短:
- 资源占用会更保守
如果你把它设得更长:
- 临时离开后重新接回的概率会更高
进入 Web 终端后可以做什么
当前页面里最常用的动作包括:
- 新建会话
- 在多个现有会话之间切换
- 重连当前会话
- 给当前会话重命名
- 直接向终端发送一段内容
- 结束当前会话
如果页面初始化时没有自动连上默认会话,也可以手动点击:
- 左上角的
+
重新创建一个新的可恢复会话。
“可恢复会话”应该怎么理解
你可以把它理解成:
- 终端真正跑在服务器侧
- 浏览器只是附着到这个会话上
因此在很多常见场景下:
- 刷新页面
- 暂时离开后台再回来
- 网络短暂抖动后重新连接
都不一定会丢掉之前已经跑起来的 shell 会话。
手机上使用时有什么不同
最近这一块的移动端体验已经补得更完整了一些。
在窄屏设备上通常会出现额外的快捷栏,方便输入:
EscTab- 方向键
HomeEnd
同时还支持:
- 调整终端字体大小
所以它更适合用来做:
- 临时排查
- 简单编辑
- 重启或查看状态
而不是长时间高强度输入的大型运维操作。
什么时候不建议把它当主力入口
虽然网页终端已经能做很多事情,但它仍然更适合:
- 临时调试
- 应急处理
- 快速查看日志或状态
如果你要长期进行:
- 大量复制粘贴
- 重度编辑
- 复杂的终端工作流
更稳妥的主力方式通常还是:
- 继续使用你熟悉的本地终端或 SSH 客户端
推荐的使用习惯
- 先在
系统设置 → 终端里把tmux和Web终端准备好 - 第一次只保留少量会话,避免把会话上限开太大
- 给常用会话起明确名字,例如
排查日志、更新配置 - 对长期不用的会话及时结束,避免列表越来越乱
常见误解
误解一:开了 Web 终端,就不需要先安装 tmux
不是。
tmux 是承载可恢复会话的基础。
误解二:刷新页面后终端一定会丢
也不是。
网页终端的设计目标之一,就是让你重新附着到原来的会话。
误解三:它适合替代所有终端工作流
通常也不是。
它非常适合应急和管理后台内联操作,但不一定适合长期重度终端使用。
