ターミナルのプレビュー

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

環境の機能
ターミナルインターフェースは、いくつかの主要な機能を提供します。-
複数のターミナルセッション:
-
- ボタンを使用して新しいセッションを作成する
- タブを使用してセッションを切り替える
- 必要に応じて、セッションを個別に閉じる
-
-
完全な Ubuntu 環境:
- Ubuntu 22.04 LTS をベース
- 標準の Ubuntu リポジトリへのアクセス
- 一般的なコマンドラインツールとユーティリティのサポート
-
テキストベースのツール:
- Vim/Nano テキストエディタ
- コマンドラインコンパイラとインタプリタ
- apt を介したパッケージ管理
- バージョン管理用の Git
TTYD の機能
ターミナルインターフェースは TTYD (Terminal Over HTTP) を利用しており、いくつかの高度な機能を提供します。 tmux コマンドの使用:
tmux でのスクロール
マウススクロールは、ターミナル出力をナビゲートするためのより良いユーザーエクスペリエンスを提供するために、LabEx VM 環境で デフォルトで有効 になっています。 重要な注意点:- マウスモードが有効になっている場合、マウスを使用してテキストを選択してコピーすることはできません。マウスはスクロール専用です。
- テキストをコピーする必要がある場合は、一時的にマウスモードを無効にし、コンテンツをコピーしてから、再度有効にしてください。
使用シナリオ
基本的なコマンドライン操作
基本的なコマンドライン操作
よく使用するターミナルコマンド:
テキスト編集
テキスト編集
さまざまなテキストエディタを使用できます。どちらのエディタもプリインストールされており、すぐに使用できます。
- Vim:
- Nano:
パッケージ管理
パッケージ管理
ソフトウェアパッケージのインストールと管理:
よくある質問
テキストをコピーして貼り付けるにはどうすればよいですか?
テキストをコピーして貼り付けるにはどうすればよいですか?
TTYD は、コピー/ペーストのいくつかの方法をサポートしています。
-
マウスを使用する:
- コピーするテキストを選択する
- 右クリックして貼り付ける
-
キーボードを使用する:
- コピー: Ctrl+Insert または Ctrl+Shift+C
- 貼り付け:Shift+Insert または Ctrl+Shift+V
ローカルマシンからファイルにアクセスできますか?
ローカルマシンからファイルにアクセスできますか?
はい、コマンドラインツールを使用してファイルを転送できます。
-
テキストコンテンツの場合:
- ターミナルに直接コピーして貼り付ける
- テキストエディタを使用してファイルを作成および変更する
-
バイナリファイルの場合:
- ファイルのアップロード/ダウンロードには WebIDE インターフェースを使用する
- ファイル管理操作には WebIDE タブに切り替える
追加のソフトウェアをインストールするにはどうすればよいですか?
追加のソフトウェアをインストールするにはどうすればよいですか?
apt を使用してソフトウェアをインストールできます。注意点:
- インストールは一時的であり、セッションが終了するとリセットされます
- パッケージ管理には完全な sudo 権限があります
- 現在のラボに必要なパッケージのみをインストールしてください
ターミナルインターフェースを選ぶ理由は?
ターミナルインターフェースを選ぶ理由は?
ターミナルインターフェースは、以下の場合に最適です。
- すぐに読み込まれる軽量な環境が必要な場合
- タスクが主にコマンドラインベースである場合
- GUI の気を散らすことなく、ターミナルコマンドに集中したい場合
- 低帯域幅の接続で作業している場合
- グラフィカルインターフェースを必要としないラボを完了している場合
ターミナルセッションがフリーズした場合どうなりますか?
ターミナルセッションがフリーズした場合どうなりますか?
ターミナルが応答しなくなった場合:
- Ctrl+C を押して、現在のプロセスを中断してみてください
-
- ボタンを使用して、新しいターミナルセッションを作成します
- 必要に応じて、ブラウザページを更新してすべてのセッションをリセットします