LabEx VM
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 のコピーモードを有効にし、バッファをスクロールできるようにします。
-
コピーモードでナビゲート:
- 一度に 1 行スクロール:
上矢印
または下矢印
キーを使用します。 - 一度に 1 ページスクロール:
Page Up
またはPage Down
を押します。 - バッファの先頭にジャンプ:
g
を押します。 - 一番下にジャンプ:
G
を押します。
- 一度に 1 行スクロール:
-
コピーモードを終了:
q
を押してコピーモードを終了し、ライブターミナル出力に戻ります。 -
マウススクロールを有効にする (オプション): マウスを使用してスクロールする場合は、以下のようにします。
- この行を
~/.tmux.conf
ファイルに追加します。 - tmux 設定をリロードします。
マウスモードが有効になっていると、マウスホイールを使用してバッファをスクロールできます。
- この行を