Difference between revisions of "Terminal Multiplexer"

From 6bit.ch wiki
Jump to navigation Jump to search
Line 1: Line 1:
= tmux =
= tmux =
== listing, creating, renaming, killing ==
<code>tmux ls</code> list sessions</br>
<code>tmux kill -t sessionname</code> kill tmux session with name $sessionname</br>
<code>tmux new -s sessionname</code> create tmux session with name $sessionname</br>
<code>tmux rename -t sessionname newname</code> rename $sessionname to $newname</br>
<code>tmux attach -t sessionname</code> attach to $sessionname</br>
<code>Ctrl-b d</code> detach from session</br>


== navigating ==
== navigating ==
Line 8: Line 16:
<code>Ctrl-b pgup/pgdown</code> scroll up/down (window)</br>
<code>Ctrl-b pgup/pgdown</code> scroll up/down (window)</br>
<code>Ctrl-b [ + arrow keys</code> scroll up/down (line)</br>
<code>Ctrl-b [ + arrow keys</code> scroll up/down (line)</br>
== listing, creating, renaming, killing ==
<code>tmux ls</code> list sessions</br>
<code>tmux kill -t sessionname</code> kill tmux session with name $sessionname</br>
<code>tmux new -s sessionname</code> create tmux session with name $sessionname</br>
<code>tmux rename -t sessionname newname</code> rename $sessionname to $newname</br>
<code>tmux attach -t sessionname</code> attach to $sessionname</br>
<code>Ctrl-b d</code> detach from session</br>


== resizing ==
== resizing ==

Revision as of 18:02, 9 February 2023

tmux

listing, creating, renaming, killing

tmux ls list sessions
tmux kill -t sessionname kill tmux session with name $sessionname
tmux new -s sessionname create tmux session with name $sessionname
tmux rename -t sessionname newname rename $sessionname to $newname
tmux attach -t sessionname attach to $sessionname
Ctrl-b d detach from session

navigating

Ctrl-b leftarrow move active window horizontally
Ctrl-b rightarrow move active window horizontally
Ctrl-b uparrow move active window vertically
Ctrl-b downarrow move active window vertically
Ctrl-b pgup/pgdown scroll up/down (window)
Ctrl-b [ + arrow keys scroll up/down (line)

resizing

Ctrl-b ALT arrow_keys resize active window

spawning

Ctrl-b % spawn terminal horizontally
Ctrl-b " spawn terminal vertically