Common Tmux Commands
Table of Contents generated with DocToc
- Common Tmux Commands
 
Common Tmux Commands
Below are some commonly used tmux commands to help you quickly get started and efficiently use tmux:
Basic Session Management
Create a New Session
tmux new -s <session_name>
Creates a new session with the name 
List All Sessions
tmux ls
Lists all current tmux sessions.
Attach to an Existing Session:
tmux attach -t <session_name>
Attaches to the specified 
Detach from the Current Session
Press Ctrl + b, then press d to detach from the current session without affecting the tasks in it.
Kill a Session
tmux kill-session -t <session_name>
Closes the specified 
Window Management
Create a New Window
Press Ctrl + b, then c to create a new window.
Switch Between Windows
Press Ctrl + b, then n to switch to the next window, or p to go to the previous window.
Alternatively, press Ctrl + b followed by a number key (like 0, 1, etc.) to directly jump to that window.
Rename a Window
Press Ctrl + b, then , to rename the current window.
Close the Current Window:
Use exit or Ctrl + d to close the current window.
Pane Management
Split Pane Horizontally
Press Ctrl + b, then " to split the current window into two panes horizontally.
Split Pane Vertically
Press Ctrl + b, then % to split the current window into two panes vertically.
Switch Between Panes
Press Ctrl + b, then use the arrow keys (up, down, left, right) to switch between panes.
Resize Pane
Press Ctrl + b, then : to enter command mode, and type resize-pane -U (up), resize-pane -D (down), etc., to adjust the pane size.
Close the Current Pane
Use exit or Ctrl + d.
Other Useful Commands
Show Keybinding Help
Press Ctrl + b, then ? to display all keybindings.
Copy Mode
Press Ctrl + b, then [ to enter copy mode and scroll through the history.
Reload Configuration File
Press Ctrl + b, then : to enter command mode, and type source-file ~/.tmux.conf to reload the configuration.
These commands can help you manage sessions, windows, and panes effectively, enhancing your workflow.