Terminal-Vorschau

Die Terminalumgebung eignet sich besonders für:

  1. Befehlszeilenorientierte Aufgaben und Operationen
  2. Serververwaltung und Systemkonfiguration
  3. Textbasiertes Programmieren und Debuggen
  4. Ressourcenschonende Fernzugang, wenn keine grafische Benutzeroberfläche erforderlich ist

Zugang zum Terminal

  1. Wenn der Lehrer empfiehlt, die Terminalumgebung standardmäßig für das Labor zu verwenden, wird die Terminalumgebung angezeigt, wenn Sie es starten.
  2. Sie können zusätzliche Terminalsitzungen erstellen, indem Sie auf die +-Schaltfläche oben in der Schnittstelle klicken.

Umgebungsmerkmale

Die Terminal Schnittstelle bietet mehrere Schlüsselmerkmale:

  1. Mehrere Terminalsitzungen:

    • Erstellen Sie neue Sitzungen mit der +-Schaltfläche
    • Wechseln Sie zwischen Sitzungen mit Tabellen
    • Schließen Sie Sitzungen einzeln nach Bedarf
  2. Vollständige Ubuntu-Umgebung:

    • Basierend auf Ubuntu 22.04 LTS
    • Zugang zu standardmäßigen Ubuntu-Repositorys
    • Unterstützung für übliche Befehlszeilenwerkzeuge und -utilitäten
  3. Textbasierte Tools:

    • Vim/Nano-Texteditoren
    • Befehlszeilencompiler und -interpretierer
    • Paketverwaltung via apt
    • Git für die Versionskontrolle

TTYD-Merkmale

Die Terminal Schnittstelle wird von TTYD (Terminal Over HTTP) angetrieben und bietet mehrere erweiterte Merkmale:

Verwendung von tmux-Befehlen:

# Splits erstellen
tmux split-window -h     # Vertikal teilen
tmux split-window -v     # Horizontal teilen
tmux split-window -hf    # Vollhöhe vertikales Split
tmux split-window -vf    # Vollbreite horizontales Split

# Navigieren zwischen Fenstern
tmux select-pane -L      # Zum linken Fenster wechseln
tmux select-pane -R      # Zum rechten Fenster wechseln
tmux select-pane -U      # Zum oberen Fenster wechseln
tmux select-pane -D      # Zum unteren Fenster wechseln

# Fenstergröße anpassen
tmux resize-pane -L 10   # 10 Zellen nach links vergrößern
tmux resize-pane -R 10   # 10 Zellen nach rechts vergrößern
tmux resize-pane -U 5    # 5 Zellen nach oben vergrößern
tmux resize-pane -D 5    # 5 Zellen nach unten vergrößern

# Zusätzliche Operationen
tmux kill-pane          # Aktuelles Fenster schließen
tmux select-layout tiled # Fenstergrößen ausgleichen

Scrollen in tmux

Um den Scrollpuffer in tmux anzuzeigen, folgen Sie diesen Schritten:

  1. Kopiermodus aktivieren: Verwenden Sie die folgende Tastenkombination, um den Kopiermodus zu aktivieren:

    Ctrl + b [
    
    • Ctrl + b ist der standardmäßige tmux-Präfix (verwenden Sie Ihr benutzerdefiniertes Präfix, wenn es geändert wurde).
    • [ aktiviert den Kopiermodus von tmux und ermöglicht es Ihnen, durch den Puffer zu scrollen.
  2. Navigation im Kopiermodus:

    • Einen Zeilenweise scrollen: Verwenden Sie die Pfeiltasten Up oder Down.
    • Einen Seitenweise scrollen: Drücken Sie Page Up oder Page Down.
    • Zum Anfang des Puffers springen: Drücken Sie g.
    • Zum Ende springen: Drücken Sie G.
  3. Kopiermodus beenden: Drücken Sie q, um den Kopiermodus zu beenden und zurück zum live-Terminalausgabe zu gelangen.

  4. Mausscrollen aktivieren (optional): Wenn Sie lieber die Maus zum Scrollen verwenden möchten:

    • Fügen Sie diese Zeile zur Datei ~/.tmux.conf hinzu:
      set -g mouse on
      
    • Laden Sie Ihre tmux-Konfiguration neu:
      tmux source-file ~/.tmux.conf
      
      Mit der aktivierten Mausmodus können Sie durch den Puffer mit der Mausraduhr scrollen.

Anwendungsfälle

Häufig gestellte Fragen

War diese Seite hilfreich?