| TMUX(1) | General Commands Manual | TMUX(1) |
tmux —
tmux |
[-vV]
[-S socket-path]
[-s session-name] command
[arguments] |
tmux is a terminal multiplexer; it enables a number of
terminals (or windows) to be accessed and controlled from a single terminal.
tmux runs as a server-client system. A
server is created automatically when necessary and holds a number of
sessions, each of which may have a number of
windows connected to it. Any number of
clients may connect to a session, or the server may be
controlled by issuing commands with tmux.
Communication takes place through a socket, by default placed in
/tmp.
The options are as follows:
-S
socket-pathtmux.-s
session-nametmux is invoked from a running
tmux client, the session the containing client is
connected to will be used; otherwise, if only one session exists, it is
chosen, or if multiple sessions exist, an error is generated.-vtmux, and described in the following
sections.tmux may be controlled from an attached client by using
a key combination of a prefix, ‘^A’
(ctrl-A) by default, followed by a command key.
Some of the default key bindings include:
d’c’n’p’l’?’A complete list may be obtained with the
list-keys command (bound to
‘?’ by default). Key bindings may be
changed with the bind-key and
unbind-key commands.
tmux supports the following commands:
attach-session
[-d]attach)bind-key
key command
[arguments]bind)detach-session
[-a]detach)has-sessionhas)kill-sessionkill-window
[-i index]killw)last-windowlast)link-window
[-i index]
name indexlinkw)list-clientslsc)list-keyslsk)list-sessionsls)list-windowslsw)new-session
[-d] [-s
session-name] [-n
window-name] [command]new)new-window
[-d] [-i
index] [-n
name] [command]neww)next-windownext)previous-windowprev)refresh-session
[-a]refresh)rename-session
new-namerename)rename-window
[-i index]
new-namerenamew)select-window
indexselectw)send-prefixset-option)
option valueset)swap-window
[-i index]
name indexswapw)unbind-key
keyunbind)unlink-window
[-i index]unlinkw)| November 9, 2007 | BSD |