ターミナルのプレビュー

- コマンドラインに焦点を当てたタスクと操作
- サーバー管理とシステム構成
- テキストベースのプログラミングとデバッグ
- GUI が不要な場合の、リソース効率の高いリモートアクセス
ターミナルへのアクセス
- 教師が Lab でデフォルトでターミナル環境を使用することを推奨している場合、それを起動するとターミナル環境が表示されます。
- インターフェース上部の + ボタンをクリックして、追加のターミナルセッションを作成できます。

環境の機能
ターミナルインターフェースは、いくつかの主要な機能を提供します。-
複数のターミナルセッション:
-
- ボタンを使用して新しいセッションを作成する
- タブを使用してセッションを切り替える
- 必要に応じて、個別にセッションを閉じる
-
-
完全な Ubuntu 環境:
- Ubuntu 22.04 LTS に基づく
- 標準の Ubuntu リポジトリへのアクセス
- 一般的なコマンドラインツールとユーティリティのサポート
-
テキストベースのツール:
- Vim/Nano テキストエディタ
- コマンドラインコンパイラとインタプリタ
- apt を介したパッケージ管理
- バージョン管理用の Git
TTYD の機能
ターミナルインターフェースは TTYD (Terminal Over HTTP) を利用しており、いくつかの高度な機能を提供します。 tmux コマンドの使用:
tmux でのスクロール
tmux では、マウスホイールのスクロールと、通常のドラッグで範囲選択してコピーする操作は、同じモードでは両立しません。ターミナルは、ホイールを tmux に渡して(スクロールバックを移動する)か、マウスイベントをブラウザに任せて(ハイライトとコピーする)かのどちらかで、同じ操作で両方はできません。 LabEx はデフォルトでマウスサポートを オフ にし、ブラウザ上でいつもどおり選択・コピーできるようにしています。マウスモードを オン にすると、ホイールは tmux 内でスクロールしますが、設定を変えるまで、クリックしながらドラッグする通常のコピー用選択は使えなくなります。 マウススクロールを一時的に有効にする(現在のセッションのみ):- マウスモードをオフにする:
tmux set -g mouse offを実行するか、~/.tmux.confのset -g mouse onを削除またはコメントアウトしてからtmux source-file ~/.tmux.confを実行します。 - 一部のクライアントでは、選択中に Shift を押すと tmux のマウス処理をバイパスできる場合があります。挙動はブラウザと TTYD に依存します。シンプルなコピーを確実に戻すには、マウスモードをオフにすることをおすすめします。
使用シナリオ
基本的なコマンドライン操作
基本的なコマンドライン操作
よく使用するターミナルコマンド:
テキスト編集
テキスト編集
さまざまなテキストエディタを使用できます。どちらのエディタもプリインストールされており、すぐに使用できます。
- Vim:
- Nano:
パッケージ管理
パッケージ管理
ソフトウェアパッケージのインストールと管理:
よくある質問
テキストをコピーして貼り付けるにはどうすればよいですか?
テキストをコピーして貼り付けるにはどうすればよいですか?
TTYD は、コピー/ペーストのいくつかの方法をサポートしています。
-
マウスの使用:
- コピーするテキストを選択します
- 右クリックして貼り付けます
-
キーボードの使用:
- コピー: Ctrl+Insert または Ctrl+Shift+C
- 貼り付け:Shift+Insert または Ctrl+Shift+V
ローカルマシンからファイルにアクセスできますか?
ローカルマシンからファイルにアクセスできますか?
はい、コマンドラインツールを使用してファイルを転送できます。
-
テキストコンテンツの場合:
- ターミナルに直接コピーして貼り付けます
- テキストエディタを使用してファイルを作成および変更します
-
バイナリファイルの場合:
- ファイルのアップロード/ダウンロードには WebIDE インターフェースを使用します
- ファイル管理操作については、WebIDE タブに切り替えます

追加のソフトウェアをインストールするにはどうすればよいですか?
追加のソフトウェアをインストールするにはどうすればよいですか?
apt を使用してソフトウェアをインストールできます。注意点:
- インストールは一時的であり、セッションが終了するとリセットされます
- パッケージ管理には完全な sudo 権限があります
- 現在のラボに必要なパッケージのみをインストールしてください
ターミナルインターフェースを選択する理由は何ですか?
ターミナルインターフェースを選択する理由は何ですか?
ターミナルインターフェースは、次のような場合に最適です。
- 迅速に読み込まれる軽量な環境が必要な場合
- タスクが主にコマンドラインベースである場合
- GUI の気を散らすことなく、ターミナルコマンドに集中したい場合
- 低帯域幅の接続で作業している場合
- グラフィカルインターフェースを必要としないラボを完了している場合
ターミナルセッションがフリーズした場合どうなりますか?
ターミナルセッションがフリーズした場合どうなりますか?
ターミナルが応答しなくなった場合:
- Ctrl+C を押して、現在のプロセスを中断してみてください
-
- ボタンを使用して新しいターミナルセッションを作成します
- 必要に応じて、ブラウザページを更新してすべてのセッションをリセットします