Skip to content

Instantly share code, notes, and snippets.

@amitsaha
Forked from henrik/tmux_cheatsheet.markdown
Created August 6, 2012 14:11
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amitsaha/3274688 to your computer and use it in GitHub Desktop.
Save amitsaha/3274688 to your computer and use it in GitHub Desktop.
tmux cheatsheet

tmux cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname

attach:

tmux a  #  (or at, or attach)

attach to named:

tmux a -t myname

list sessions:

tmux ls

kill session:

tmux kill-session -t myname

In tmux, hit the prefix ctrl+b and then:

Sessions

:new<CR>  new session
s  list sessions
$  name session

Windows (tabs)

c           new window
,           name window
w           list windows
f           find window
&           kill window
.           move window - prompted for a new number
:movew<CR>  move window to the next unused number

Panes (splits)

%  horizontal split
"  vertical split

o  swap panes
q  show pane numbers
x  kill pane
⍽  space - toggle between layouts

Window/pane surgery

:joinp -s :2<CR>  move window 2 into a new pane in the current window
:joinp -t :1<CR>  move the current pane into a new pane in window 1

Copying/Pasting

From PragProg book (http://pragprog.com/book/bhtmux/tmux)

[ Enters Copy mode
] Pastes current buffer contents
=  Lists all paste buffers and pastes selected buffer contents
? Starts a search backward through the buffer
/  Starts a search forward through the buffer
show-buffer Displays current buffer contents
capture-pane Captures the selected pane’s visible contents to a new buffer
list-buffers Lists all paste buffers
choose-buffer Shows paste buffers and pastes the contents of the one you select
save-buffer [filename] Saves the buffer’s contents to the specified file

Misc

d  detach
t  big clock
?  list shortcuts
:  prompt

Resources:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment