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 の設定を再読み込みします。
マウスモードを有効にすると、マウスホイールを使ってバッファをスクロールできます。
使用シナリオ
よくある質問
このページは役に立ちましたか?