multimico / cluster

This repository contains all relevant information for our multimico edge cluster
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

tmux Intro - Linux Basics #2

Open phish108 opened 3 years ago

phish108 commented 3 years ago

Für die manuelle Systemadministration empfehle ich tmux. Diese Software ist auf Ubuntu vorinstalliert. Mit tmux braucht man nur eine SSH Verbindung zum Server.

Ein gutes tmux-Tutorial findet sich hier. Noch viel besser (weil fehlerfrei) ist der offizielle Get Started Guide.

Die wichtigsten Befehle sind

Zum Starten:

In tmux wechselt man mit C+b in den tmux-Modus:

C+ Pfeiltasten aktiviert das nächste Panel in die entsprechende Richtung

phish108 commented 3 years ago

tmux hat viele Kommandos, die nicht über Tastaturkürzel erreicht werden können. Diese Kommandos kann man im Expliziten tmux-Modus eingeben. In diesen Modus wechselt man mit C+b :.

Mit C+b ! kann man ein pane in ein eigenes Fenster verschieben. Zurück geht es leider nicht so einfach.

Zuerst muss man inden expliziten tmux-Modus wechseln und dann kann man das entsprechende Fenster in ein Pane holen indem man den folgenden Befehl eingibt:

join-pane -s @1 

Das @-Symbol zeigt an, dass es sich nicht um ein anderes Pane sonder um ein Fenster handelt. Mit -s teilen wir tmux mit, welches Fenster wir holen wollen. Die Nummern für die Fenster findet man mit C+b w heraus.

Wenn wir anstatt -s das Flag -t verwenden, dann können wir das aktuelle Pane an ein anderes Fenster schicken.

phish108 commented 3 years ago

Mit tmux können wir die gleichen Tastatureingaben in mehrere Fenster umleiten. Eine Anleitung findet sich hier

phish108 commented 3 years ago

und überhaupt total wichtig ist Mouse Unterstützung.

Dazu muss die Datei .tmux.conf im Home-Verzeichnis angelegt werden. Das macht man am besten mit vi ~/.tmux.conf.

In dieser Datei muss der Befehl set -g mouse on stehen. Damit kann die Maus zum Navigieren und zum Anpassen der Fenstergrössen verwendet werden.

Der Maus Modus erzeugt auch ein Kontext Menu, dass die wichtigsten Befehle zum Auswählen anzeigt. Aber Achtung, der rechte Mausklick darf nicht losgelassen werden.

Achtung der rechte Mausklick kann nicht wie üblich mit C+Maus aktiviert werden, sondern muss über den Rechtsklick (bzw. two-finger-tap auf dem Trackpad ausgelöst werden).

Der Mouse Mode kann auch in TMUX aktiviert werden: C+b :. Danach gibt man set -g mouse on ein.

phish108 commented 3 years ago

tmux installieren wir mit homebrew:

brew install tmux