Installation
Fortunately installing tmux is pretty straightforward on most distributions a simple sudo apt-get install tmux (Ubuntu and derivatives) or brew install tmux (Mac) should be sufficient.
Starting the First Session
For the first session, just start with
$ tmux
Prefix Key
All commands in tmux are triggered by a prefix key followed by a command key (quite similar to emacs). By default, tmux uses C-b as prefix key, which simply means press the Ctrl and b keys at the same time.
Shortcuts
| Function | Shortcut | 
|---|---|
| Split Horizontally | C-b % | 
    
| Split Vertically | C-b " | 
    
| Navigating Panes | C-b <arrow key> | 
    
| Closing Panes | C-d | 
    
| New Window | C-b c | 
    
| Previous Window | C-b p | 
    
| Next Window | C-b n | 
    
| To Window number | C-b <number> | 
    
| Detach Session | C-b d | 
    
| Help | C-b ? | 
    
| Toggle Full | C-b z | 
    
| Rename Current Window | C-b , | 
    
| Scrolling Up/Down | C-b fn-<arrow up/down> | 
    
| Mark/Unmark Current Pane | C-b M | 
    
CLI
List all running sessions
$ tmux ls
Attach to a tmux session
$ tmux attach -t <session_name>
Create new tmux session with a name
$ tmux new -s <session_name>
Rename a session
$ tmux rename-session -t <old_session_name> <new_session_name>