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 |