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:
- Basierend 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
In tmux lassen sich Mausrad-Scrollen und normales Ziehen-zum-Auswählen und Kopieren nicht in einem Modus vereinen. Das Terminal kann das Mausrad entweder an tmux weitergeben (für die Scrollback-Navigation) oder Mausereignisse dem Browser überlassen (für Markieren und Kopieren), nicht beides gleichzeitig mit denselben Gesten. LabEx deaktiviert die Mausunterstützung standardmäßig, damit Sie im Browser wie gewohnt markieren und kopieren können. Wenn Sie den Mausmodus aktivieren, scrollt das Rad innerhalb von tmux; übliches Klicken-Ziehen zum Kopieren steht dann jedoch nicht mehr zur Verfügung, bis Sie die Einstellung wieder ändern. Maus-Scrolling vorübergehend aktivieren (nur aktuelle Sitzung):- Mausmodus aus:
tmux set -g mouse off, oderset -g mouse onin~/.tmux.confentfernen bzw. auskommentieren undtmux source-file ~/.tmux.confausführen. - In manchen Clients können Sie beim Markieren Shift gedrückt halten, um die tmux-Mausbehandlung zu umgehen; das Verhalten hängt von Browser und TTYD ab. Zuverlässig ist, den Mausmodus wieder auszuschalten, um einfaches Kopieren wiederherzustellen.
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 zum Erstellen und Ändern von Dateien verwenden
-
Für Binärdateien:
- Verwenden Sie die WebIDE-Oberfläche für Datei-Uploads/Downloads
- Wechseln Sie zur WebIDE-Registerkarte für Dateiverwaltungsvorgänge

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 über eine 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