LabEx 虚拟机
LabEx VM 终端界面
LabEx 终端界面提供了一个轻量级的、基于浏览器的命令行环境,由 TTYD 提供支持。它基于 Ubuntu 22.04 构建,提供了一个简化的命令行操作和基于文本的任务界面。
终端预览
终端环境特别适用于:
- 以命令行操作为重点的任务
- 服务器管理和系统配置
- 基于文本的编程和调试
- 在不需要 GUI 时,资源高效的远程访问
访问终端
- 如果讲师建议默认使用终端环境进行 Lab,您将在启动时看到终端环境。
- 您可以通过单击界面顶部的 + 按钮来创建额外的终端会话。
环境特性
终端界面提供了几个关键特性:
-
多个终端会话:
- 使用 + 按钮创建新会话
- 使用标签在会话之间切换
- 根据需要单独关闭会话
-
完整的 Ubuntu 环境:
- 基于 Ubuntu 22.04 LTS
- 访问标准的 Ubuntu 存储库
- 支持常见的命令行工具和实用程序
-
基于文本的工具:
- Vim/Nano 文本编辑器
- 命令行编译器和解释器
- 通过 apt 进行包管理
- Git 用于版本控制
TTYD 特性
终端界面由 TTYD (Terminal Over HTTP) 提供支持,并提供了一些高级特性:
使用 tmux 命令:
在 tmux 中滚动
要查看 tmux 中的回滚缓冲区,请按照以下步骤操作:
-
进入复制模式: 使用以下组合键进入复制模式:
Ctrl + b
是默认的 tmux 前缀(如果更改,请使用您的自定义前缀)。[
激活 tmux 的复制模式,允许您滚动浏览缓冲区。
-
在复制模式下导航:
- 一次滚动一行:使用
向上箭头
或向下箭头
键。 - 一次滚动一页:按
Page Up
或Page Down
。 - 跳到缓冲区顶部:按
g
。 - 跳到底部:按
G
。
- 一次滚动一行:使用
-
退出复制模式: 按
q
退出复制模式并返回到实时终端输出。 -
启用鼠标滚动(可选): 如果您希望使用鼠标滚动:
- 将此行添加到您的
~/.tmux.conf
文件中: - 重新加载您的 tmux 配置:
启用鼠标模式后,您可以使用鼠标滚轮滚动浏览缓冲区。
- 将此行添加到您的