tmux
 Some basics about tmux (terminal multiplexer), a command-line tool that lets you manage multiple terminal sessions from a single window.
 You can...
  - split your terminal into multiple panes (either horizontally or vertically).
- run multiple programs (like shells, editors, logs, etc.) side-by-side in the same terminal.
- detach from a tmux session (leave it running in the background), then reattach later—even after disconnecting from SSH.
- have multiple windows within a session, each with its own set of panes.
Default Prefix Key: Ctrl+b (press this, then the next key)
 tmux source-file ~/.tmux.conf    # Reload config file
tmux kill-server                 # Kill all tmux sessions
   | Command | Description | 
    | tmux | Start new tmux session | 
  | tmux new -s name | Start session with name | 
  | tmux ls | List sessions | 
  | tmux attach -t name | Attach to session | 
  | tmux kill-session -t name | Kill session | 
  | exit | Close tmux pane | 
  
 Sessions
    | Command | Description | 
    | :new -s name | Create new session | 
  | :rename-session -t old new | Rename session | 
  | :kill-session -t name | Kill session | 
  | :switch -t name | Switch session | 
  | :detachord | Detach from session | 
  
 Windows
    | Command | Description | 
    | c | Create new window | 
  | , | Rename window | 
  | w | List windows | 
  | & | Kill current window | 
  | p | Previous window | 
  | n | Next window | 
  | l | Last window | 
  | <number> | Go to window | 
  
 Panes
    | Command | Description | 
    | % | Split vertically | 
  | " | Split horizontally | 
  | o | Go to next pane | 
  | ; | Go to previous pane | 
  | { | Move pane left | 
  | } | Move pane right | 
  | x | Kill current pane | 
  | q | Show pane numbers | 
  | space | Toggle pane layouts | 
  | z | Zoom/unzoom pane | 
  
 Resizing Panes
    | Command | Description | 
    | Ctrl+bthen: | Enter command mode | 
  | resize-pane -L | Resize left | 
  | resize-pane -R | Resize right | 
  | resize-pane -U | Resize up | 
  | resize-pane -D | Resize down | 
  | (or use Ctrl+b+ arrow keys in some configs) |  | 
  
 Copy Mode
    | Command | Description | 
    | [ | Enter copy mode | 
  | Space | Start selection | 
  | Enter | Copy selection | 
  | ] | Paste | 
  
 Miscellaneous
    | Command | Description | 
    | ? | List all key bindings | 
  | : | Command prompt | 
  | t | Show clock | 
  | ~ | Show command history | 
  | s | Select session | 
  | $ | Rename session |