ターミナルのプレビュー

- コマンドラインに焦点を当てたタスクと操作
- サーバー管理とシステム構成
- テキストベースのプログラミングとデバッグ
- 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 設定をリロードします。
マウスモードが有効になっていると、マウスホイールを使用してバッファをスクロールできます。
- この行を
使用シナリオ
基本的なコマンドライン操作
基本的なコマンドライン操作
よく使用するターミナルコマンド:
テキスト編集
テキスト編集
さまざまなテキストエディタを使用できます。どちらのエディタもプリインストールされており、すぐに使用できます。
- Vim:
- Nano:
パッケージ管理
パッケージ管理
ソフトウェアパッケージのインストールと管理:
よくある質問
テキストをコピーして貼り付けるにはどうすればよいですか?
テキストをコピーして貼り付けるにはどうすればよいですか?
TTYD は、コピー/ペーストのいくつかの方法をサポートしています。
-
マウスの使用:
- コピーするテキストを選択します
- 右クリックして貼り付けます
-
キーボードの使用:
- コピー: Ctrl+Insert または Ctrl+Shift+C
- 貼り付け:Shift+Insert または Ctrl+Shift+V
ローカルマシンからファイルにアクセスできますか?
ローカルマシンからファイルにアクセスできますか?
はい、コマンドラインツールを使用してファイルを転送できます。
-
テキストコンテンツの場合:
- ターミナルに直接コピーして貼り付けます
- テキストエディタを使用してファイルを作成および変更します
-
バイナリファイルの場合:
- ファイルのアップロード/ダウンロードには WebIDE インターフェースを使用します
- ファイル管理操作には WebIDE タブに切り替えます
追加のソフトウェアをインストールするにはどうすればよいですか?
追加のソフトウェアをインストールするにはどうすればよいですか?
apt を使用してソフトウェアをインストールできます。注意点:
- インストールは一時的であり、セッションが終了するとリセットされます
- パッケージ管理には完全な sudo 権限があります
- 現在のラボに必要なパッケージのみをインストールしてください
ターミナルインターフェースを選択する理由は何ですか?
ターミナルインターフェースを選択する理由は何ですか?
ターミナルインターフェースは、次のような場合に最適です。
- 迅速に読み込まれる軽量な環境が必要な場合
- タスクが主にコマンドラインベースである場合
- GUI の気を散らすことなく、ターミナルコマンドに集中したい場合
- 低帯域幅の接続で作業している場合
- グラフィカルインターフェースを必要としないラボを完了している場合
ターミナルセッションがフリーズした場合どうなりますか?
ターミナルセッションがフリーズした場合どうなりますか?
ターミナルが応答しなくなった場合:
- Ctrl+C を押して、現在のプロセスを中断してみてください
-
- ボタンを使用して新しいターミナルセッションを作成します
- 必要に応じて、ブラウザページを更新してすべてのセッションをリセットします