Terminal-Vorschau

- Befehlszeilenorientierte Aufgaben und Operationen
- Serveradministration und Systemkonfiguration
- Textbasiertes Programmieren und Debuggen
- Ressourceneffizienter Fernzugriff, wenn keine GUI benötigt wird
Auf das Terminal zugreifen
- Wenn der Kursleiter empfiehlt, standardmäßig die Terminalumgebung für das Lab zu verwenden, sehen Sie die Terminalumgebung, wenn Sie sie starten.
- Sie können zusätzliche Terminalsitzungen erstellen, indem Sie auf die Schaltfläche + oben in der Oberfläche klicken.

Umgebungsmerkmale
Die Terminaloberfläche bietet mehrere wichtige Funktionen:-
Mehrere Terminalsitzungen:
- Erstellen Sie neue Sitzungen mit der + Schaltfläche
- Wechseln Sie zwischen Sitzungen mit Tabs
- Schließen Sie Sitzungen bei Bedarf einzeln
-
Vollständige Ubuntu-Umgebung:
- Basiert auf Ubuntu 22.04 LTS
- Zugriff auf Standard-Ubuntu-Repositories
- Unterstützung für gängige Befehlszeilen-Tools und -Dienstprogramme
-
Textbasierte Tools:
- Vim/Nano Texteditoren
- Befehlszeilen-Compiler und -Interpreter
- Paketverwaltung über apt
- Git für die Versionskontrolle
TTYD-Funktionen
Die Terminaloberfläche wird von TTYD (Terminal Over HTTP) betrieben und bietet mehrere erweiterte Funktionen: Verwenden von tmux-Befehlen:
Scrollen in tmux
Um den Scrollback-Puffer in tmux anzuzeigen, gehen Sie wie folgt vor:-
Kopier-Modus aktivieren:
Verwenden Sie die folgende Tastenkombination, um den Kopier-Modus zu aktivieren:
Ctrl + b
ist das Standard-tmux-Präfix (verwenden Sie Ihr benutzerdefiniertes Präfix, falls geändert).[
aktiviert den Kopier-Modus von tmux, sodass Sie durch den Puffer scrollen können.
-
Im Kopier-Modus navigieren:
- Eine Zeile nach oben/unten scrollen: Verwenden Sie die Tasten
Pfeil nach oben
oderPfeil nach unten
. - Eine Seite nach oben/unten scrollen: Drücken Sie
Bild nach oben
oderBild nach unten
. - Zum Anfang des Puffers springen: Drücken Sie
g
. - Zum Ende springen: Drücken Sie
G
.
- Eine Zeile nach oben/unten scrollen: Verwenden Sie die Tasten
-
Kopier-Modus verlassen:
Drücken Sie
q
, um den Kopier-Modus zu verlassen und zur Live-Terminalausgabe zurückzukehren. -
Maus-Scrolling aktivieren (Optional):
Wenn Sie es vorziehen, die Maus zum Scrollen zu verwenden:
- Fügen Sie diese Zeile zu Ihrer Datei
~/.tmux.conf
hinzu: - Laden Sie Ihre tmux-Konfiguration neu:
Wenn der Mausmodus aktiviert ist, können Sie mit Ihrem Mausrad durch den Puffer scrollen.
- Fügen Sie diese Zeile zu Ihrer Datei
Nutzungsszenarien
Grundlegende Befehlszeilenoperationen
Grundlegende Befehlszeilenoperationen
Häufige Terminalbefehle, die Sie verwenden werden:
Textbearbeitung
Textbearbeitung
Sie können verschiedene Texteditoren verwenden:Beide Editoren sind vorinstalliert und einsatzbereit.
- Vim:
- Nano:
Paketverwaltung
Paketverwaltung
Softwarepakete installieren und verwalten:
Häufig gestellte Fragen
Wie kopiere und füge ich Text ein?
Wie kopiere und füge ich Text ein?
TTYD unterstützt mehrere Methoden zum Kopieren/Einfügen:
-
Mit der Maus:
- Text zum Kopieren auswählen
- Mit der rechten Maustaste einfügen
-
Mit der Tastatur:
- Kopieren: Strg+Einfg oder Strg+Umschalt+C
- Einfügen: Umschalt+Einfg oder Strg+Umschalt+V
Kann ich auf Dateien von meinem lokalen Rechner zugreifen?
Kann ich auf Dateien von meinem lokalen Rechner zugreifen?
Ja, Sie können Dateien mit Befehlszeilentools übertragen:
-
Für Textinhalte:
- Direkt in das Terminal kopieren und einfügen
- Texteditoren verwenden, um Dateien zu erstellen und zu ändern
-
Für Binärdateien:
- Verwenden Sie die WebIDE-Oberfläche für Datei-Uploads/Downloads
- Wechseln Sie zur WebIDE-Registerkarte für Dateiverwaltungsoperationen
Wie installiere ich zusätzliche Software?
Wie installiere ich zusätzliche Software?
Sie können Software mit apt installieren:Beachten Sie, dass:
- Installationen temporär sind und beim Beenden Ihrer Sitzung zurückgesetzt werden
- Sie volle sudo-Rechte für die Paketverwaltung haben
- Nur Pakete installieren, die für Ihr aktuelles Lab benötigt werden
Warum die Terminaloberfläche wählen?
Warum die Terminaloberfläche wählen?
Die Terminaloberfläche ist ideal, wenn:
- Sie eine leichte Umgebung benötigen, die schnell geladen wird
- Ihre Aufgaben hauptsächlich auf der Befehlszeile basieren
- Sie sich auf Terminalbefehle konzentrieren möchten, ohne GUI-Ablenkungen
- Sie mit einer Verbindung mit geringer Bandbreite arbeiten
- Sie Labs absolvieren, die keine grafischen Oberflächen erfordern
Was passiert, wenn meine Terminalsitzung einfriert?
Was passiert, wenn meine Terminalsitzung einfriert?
Wenn Ihr Terminal nicht mehr reagiert:
- Versuchen Sie, Strg+C zu drücken, um den aktuellen Prozess zu unterbrechen
- Erstellen Sie eine neue Terminalsitzung mit der + Schaltfläche
- Aktualisieren Sie bei Bedarf die Browserseite, um alle Sitzungen zurückzusetzen