ターミナルのプレビュー

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

環境の機能
ターミナルインターフェースは、いくつかの主要な機能を提供します。-
複数のターミナルセッション:
-
- ボタンを使用して新しいセッションを作成する
- タブを使用してセッションを切り替える
- 必要に応じて、個別にセッションを閉じる
-
-
完全な Ubuntu 環境:
- Ubuntu 22.04 LTS に基づく
- 標準の Ubuntu リポジトリへのアクセス
- 一般的なコマンドラインツールとユーティリティのサポート
-
テキストベースのツール:
- Vim/Nano テキストエディタ
- コマンドラインコンパイラとインタプリタ
- apt を介したパッケージ管理
- バージョン管理用の Git
TTYD の機能
ターミナルインターフェースは TTYD (Terminal Over HTTP) を利用しており、いくつかの高度な機能を提供します。 tmux コマンドの使用:
tmux でのスクロール
デフォルトでは、マウススクロールは LabEx VM 環境では 無効 になっています。これにより、マウスを使用してテキストを直接選択してコピーできます。 ターミナル出力をナビゲートするためにマウススクロールを使用したい場合は、手動で有効にすることができます。 マウススクロールを一時的に有効にする: 現在のセッションでマウススクロールを有効にするには、ターミナルで次のコマンドを実行します。- マウスモードが有効になっている場合、従来のやり方でマウスを使用してテキストを選択してコピーすることはできません。
- マウスモードがオンのときにテキストをコピーするには、
tmux set -g mouse offで一時的に無効にするか、テキストを選択しながらShiftキーを押します (ターミナルエミュレーターによって異なります)。
使用シナリオ
基本的なコマンドライン操作
基本的なコマンドライン操作
よく使用するターミナルコマンド:
テキスト編集
テキスト編集
さまざまなテキストエディタを使用できます。どちらのエディタもプリインストールされており、すぐに使用できます。
- Vim:
- Nano:
パッケージ管理
パッケージ管理
ソフトウェアパッケージのインストールと管理:
よくある質問
テキストをコピーして貼り付けるにはどうすればよいですか?
テキストをコピーして貼り付けるにはどうすればよいですか?
TTYD は、コピー/ペーストのいくつかの方法をサポートしています。
-
マウスの使用:
- コピーするテキストを選択します
- 右クリックして貼り付けます
-
キーボードの使用:
- コピー: Ctrl+Insert または Ctrl+Shift+C
- 貼り付け:Shift+Insert または Ctrl+Shift+V
ローカルマシンからファイルにアクセスできますか?
ローカルマシンからファイルにアクセスできますか?
はい、コマンドラインツールを使用してファイルを転送できます。
-
テキストコンテンツの場合:
- ターミナルに直接コピーして貼り付けます
- テキストエディタを使用してファイルを作成および変更します
-
バイナリファイルの場合:
- ファイルのアップロード/ダウンロードには WebIDE インターフェースを使用します
- ファイル管理操作については、WebIDE タブに切り替えます

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