OrcaShell
OrcaShell 是 OrcaTerm 提供的云端 Linux 环境,打开即用,无需准备服务器。环境已预装常用开发运维工具和腾讯云 CLI。例如,你可以直接用 tccli 管理云资源,或切换到 Agent 让 AI 完成任务。
注意: OrcaShell 目前处于内测阶段,内测期为 3 个月。内测结束后,
$HOME目录中的数据可能被清理。请及时将重要代码推送到远程 Git 仓库,或将重要文件下载到本地。
适合哪些场景
- 调试和验证:临时跑脚本、验证命令、测试网络连通性,不影响本机和生产服务器。
- 轻量开发:拉取 Git 仓库,安装依赖,编译和运行代码。
- 交给 AI 完成任务:切换到 Agent,用自然语言描述任务,由 AI 在 OrcaShell 中执行。
核心能力
- 开箱即用:首次打开时自动创建环境,之后打开直接进入同一环境。
- 预装工具链:内置 9 种语言运行时、云 CLI、容器与编排工具,详见 环境规格与预装工具。
- 免配置使用 tccli:OrcaShell 自动为
tccli配置当前账号的临时密钥,无需手动填写。 - 不限使用时长:内测期间不限制使用时长。断开连接后,环境和文件都会保留,下次打开即可继续工作。
- Shell 与 Agent 一键切换:同一会话中,可以自己输入命令,也可以交给 AI 处理。
- 一键重建:环境连接不上或出现异常时,可以手动销毁并重建,详见 销毁并重建环境。
开始使用
-
在 OrcaTerm 顶部标签栏,选择 + 右侧的下拉箭头,然后选择 OrcaShell。

-
在打开的 OrcaShell 标签页中输入命令。

销毁并重建环境
OrcaShell 连接不上或运行异常时,可以手动销毁当前环境,再重新打开,获得一个全新的环境。
注意: 销毁会删除环境中的全部数据,包括
$HOME中的文件和自行安装的软件,且无法恢复。销毁前,请先备份重要文件。
在以下任一位置,选择 销毁重建:
-
连接断开或连接失败时的提示中。

-
OrcaShell 入口右侧。

使用 tccli 调用云 API
打开 OrcaShell 后,可直接执行 tccli 命令,例如查询云服务器地域列表:
tccli cvm DescribeRegions
- 凭据来源:OrcaShell 使用当前登录账号换取的临时密钥,保存在
~/.tccli/default.credential,到期前自动刷新。OrcaShell 不会写入永久密钥。 - 权限范围:
tccli拥有与当前登录账号相同的权限。执行删除、变更类命令前,请确认目标资源和地域。 - 使用自己的密钥:如需使用其他账号或子账号,运行
tccli configure填写密钥。本次连接期间 OrcaShell 不会覆盖你的配置;重新打开 OrcaShell 后,会恢复为当前登录账号的临时密钥。
环境规格与预装工具
每个 OrcaTerm 账号对应一个 OrcaShell 环境。在多个标签页中打开的都是同一个环境,文件和已安装的软件互通。
| 项目 | 规格 |
|---|---|
| CPU | 2 核 |
| 内存 | 2 GB |
| 磁盘 | 10 GB |
| 登录身份 | root |
| 类别 | 预装工具 |
|---|---|
| 语言 | Java、Go、Python 2、Python 3、Node.js、PHP、Ruby、C++、C# |
| AI | CodeBuddy Code |
| 腾讯云 | tccli 3.0.469.1 |
| 编辑器 | vim 8.0、nano、emacs |
| 源码管理 | git 2.17.1 |
| 构建打包 | pip、nvm、gcc、dotnet、make、maven、cmake、npm |
| 编排 | terraform 1.0.3、ansible 2.11.2 |
| 容器 | docker 20.10.7、kubectl 1.21.3 |
| 数据库 | MySQL 客户端 |
| Linux 实用工具 | telnet、tmux、wget、ssh、curl、bash、ping |
提示: 预装列表之外的软件,可用 root 权限通过包管理器自行安装,安装后会随环境一起保留。