tmux
๐ Ultimate Tmux Cheat Sheet
๐ Session Management
# Starting & Ending
tmux โ Start new session
tmux new -s name โ Start new named session
Ctrl+b d โ Detach from session
exit โ Kill session
# Reconnecting
tmux ls โ List all sessions
tmux a โ Attach to last session
tmux a -t name โ Attach to named session
๐ช Window Wizardry
# Pane Splitting
Ctrl+b " โ Split horizontally โฌ๏ธโฌ๏ธ
Ctrl+b % โ Split vertically โฌ
๏ธโก๏ธ
# Pane Navigation
Ctrl+b + arrows โ Move between panes
Ctrl+b o โ Toggle between panes
Ctrl+b x โ Close current pane
Ctrl+b z โ Zoom/unzoom pane
๐ Resize Like a Pro
# Manual Resizing
Ctrl+b Ctrl+arrows โ Resize current pane
Ctrl+b Alt+arrows โ Fine-tune resize
# Quick Layouts
Ctrl+b Alt+1 โ Even horizontal split
Ctrl+b Alt+2 โ Even vertical split
Ctrl+b Alt+5 โ Tiled layout
๐ฏ Pro Tips
- Always remember
Ctrl+bis your prefix key - Use
tmux lswhen lost - Name your sessions for easy management
- Detach (don’t exit) to keep sessions running
๐จ Emergency Commands
tmux kill-server โ Nuclear option (kills everything)
tmux kill-session -t name โ Kill specific session
Remember: Practice makes perfect! Start with basic commands and gradually incorporate more advanced ones into your workflow. ๐ฎ