tmux

Meine ~/.tmux.conf.

Session Management

Auflisten aller aktuell laufenden tmux-Sitzungen:

Neue tmux-Sitzung mit dem Namen „hans“ starten:

Verbinden zur bestehenden Sitzung mit dem Namen „hans“:

Beendet tmux-Server und -Clients und zerstört alle Sitzungen:

Windows

Neues Fenster

Zum Fenster mit dem Index

Neuer Name für das Fenster

Panes

2 vertikale Panes

2 horizontale panes

swaps pane with another in the specified direction

Wähle das nächste Pane aus in der angegebenen Richtung

Wähle das nächste Pane aus in der numerischen Reihenfolge

Hilfreiche Befehle

Listet alle Tasten und das Kommando

Listed die Befehle

Listet alle Sessions, Fenster, Panes, usw.

tmux-Konf neu laden (based on a default tmux config)

Kürzel

Info

In tmux, hit the prefix ctrl+b

Windows (tabs)

Panes (splits)

Sharing Terminal-Sessions zwischen 2 verschiedenen Accounts

Für unterschiedliche Benutzer erstellen wir einenen tmux-Socket, der die Gruppenrechte beider User enthält (ggf. muss die Gruppe vorher erzeugt werden).

Zuerst tmux mit dem Socket starten:

Dann den Socket chgrp-en:

Nun kann sich der andere User verbinden:

Es geht auch read-only:

Siehe auch

Terminal

screen

powerline

Weblinks

https://wiki.ubuntuusers.de/tmux

A tmux Crash Course

tmux shortcuts & cheatsheet

HowtoForge: Sharing Terminal Sessions With Tmux And Screen