tmux
A terminal multiplexer
Subcommands
Name | Description |
---|---|
a, at, attach, attach-session | Attach to last session |
bind, bind-key | Bind a key to a command |
breakp, break-pane | Break a pane from an exiting into a new window |
capturep, capture-pane | Capture the contents of a pane to a buffer |
choose-buffer | Put a pane into buffer choice mode |
choose-client | Put a pane into buffer client mode |
choose-tree | Put a pane into buffer tree mode |
clearhist, clear-history | Remove and clear history for a pane |
clock-mode | Enter clock mode |
command-prompt | Open the tmux command prompt in a client |
confirm, confirm-before | Run a command but ask for confirmation before |
copy-mode | Enter copy mode |
deleteb, delete-buffer | Delete a paste buffer |
detach, detach-client | Detach a client from the server |
menu, display-menu | Display menu on target-client |
display, display-message | Display a message in the status line |
displayp, display-panes | Display an indicator for each visible pane |
findw, find-window | Search for a pattern in windows |
has, has-session | Check and report if a session exists on the server |
if, if-shell | Execute a tmux command if a shell-command succeeded |
joinp, join-pane, movep, move-pane | Split a pane and move an existing one into the new space |
killp, kill-pane | Destroy a given pane |
kill-server | Kill clients, session and server |
kill-ses, kill-session | Kill/delete sessions |
killw, kill-window | Destroy a given window |
lastp, last-pane | Select the previously selected pane |
last, last-window | Select the previously selected window |
linkw, link-window | Link a window to another |
lsb, list-buffers | List paste buffers of a session |
lsc, list-clients | List clients attached to a server |
lscm, list-commands | List supported sub-commands |
lsk, list-keys | List all key-bindings |
lsp, list-panes | List panes of a window |
ls, list-sessions | List sessions managed by a server |
lsw, list-windows | List windows of a session |
loadb, load-buffer | Load a file into a paste buffer |
lockc, lock-client | Lock a client |
lock, lock-server | Lock all clients attached to the server |
locks, lock-session | Lock all clients attached to a session |
movew, move-window | Move a window to another |
new, new-session | Create a new session |
neww, new-window | Create a new window |
nextl, next-layout | Move a window to the next layout |
next, next-window | Move to the next window in a session |
pasteb, paste-buffer | Insert a paste buffer into the window |
pipep, pipe-pane | Pipe output from a pane to a shell command |
prevl, previous-layout | Move a window to the previous layout |
prev, previous-window | Move to the previous window in a session |
refresh, refresh-client | Refresh a client |
rename, rename-session | Rename a session |
renamew, rename-window | Rename a window |
resizep, resize-pane | Resize a pane |
resizew, resize-window | Resize a window |
respawnp, respawn-pane | Reactivate a pane in which a command has exited |
respawnw, respawn-window | Reactivate a window in which a command has exited |
rotatew, rotate-window | Rotate positions of panes in a window |
run, run-shell | Execute a command without create a new window |
saveb, save-buffer | Save a paste buffer to a file |
selectl, select-layout | Choose a layout for a pane |
selectp, select-pane | Make a pane the active one in the window |
selectw, select-window | Select a window |
send, send-keys | Send key(s) to a window |
send-prefix | Send the prefix key to a window |
info, server-info | Show every session, window, pane, etc |
setb, set-buffer | Set content of a paste buffer |
setenv, set-environment | (Un)set an environment variable |
set-hook | Set a hook to a command |
set, set-option | Set a session option |
setw, set-window-option | Set a window option |
showb, show-buffer | Display the contents of a paste buffer |
showenv, show-environment | Display the environment |
show-hooks | Show the global list of hooks |
showmsgs, show-messages | Show client's message log |
show, show-options | Show session options |
showw, show-winsow-options | Show window options |
source, source-file | Execute tmux commands from a file |
splitw, split-window | Splits a pane into two |
start, start-server | Start a tmux server |
suspendc, suspend-client | Suspend a client |
swapp, swap-pane | Swap two panes |
swapw, swap-window | Swap two windows |
switchc, switch-client | Switch the client to another session |
unbind, unbind-key | Unbind a key |
unlinkw, unlink-window | Unlink a window |
wait, wait-for | Wait for an event or trigger it |