Cheatsheet
Tmux Cheatsheet
Quick reference for all essential tmux commands. Default prefix is Ctrl+b
Session Management
| tmux | Start new session |
| tmux new -s name | Start named session |
| tmux ls | List sessions |
| tmux attach -t name | Attach to session |
| Ctrl+b d | Detach from session |
| Ctrl+b s | List sessions (interactive) |
Add this to your bash | |
| Ctrl+b $ | Rename session |
Window Management
| Ctrl+b c | Create window |
| Ctrl+b w | List windows |
| Ctrl+b n | Next window |
| Ctrl+b p | Previous window |
| Ctrl+b 0-9 | Switch to window # |
| Ctrl+b , | Rename window |
| Ctrl+b & | Kill window |
Pane Management
| Ctrl+b % | Split horizontal |
| Ctrl+b " | Split vertical |
| Ctrl+b ←↑→↓ | Navigate panes |
| Ctrl+b o | Cycle panes |
| Ctrl+b z | Zoom pane |
| Ctrl+b Space | Cycle layouts |
| Ctrl+b x | Kill pane |
Copy Mode (Vi)
| Ctrl+b [ | Enter copy mode |
| Space | Start selection |
| Enter | Copy selection |
| Ctrl+b ] | Paste buffer |
| q | Exit copy mode |
Misc Commands
| Ctrl+b ? | List keybindings |
| Ctrl+b : | Command prompt |
| Ctrl+b t | Show clock |
| Ctrl+b q | Show pane numbers |
Resizing Panes
| Ctrl+b Ctrl+← | Resize left |
| Ctrl+b Ctrl+→ | Resize right |
| Ctrl+b Ctrl+↑ | Resize up |
| Ctrl+b Ctrl+↓ | Resize down |
💡 Pro Tip
Press Ctrl+b then ? to see all keybindings in tmux itself!