iTerm: ssh + force pseudo-terminal allocation

ssh login@hostname -t 'tmux -CC'

Creating Windows:

  • Press Ctrl+b, then c to create a new window.
  • Ctrl+b, :You can also create windows with specific names by pressing Ctrl+b, then : to enter the command mode, and typing new-window -n window_name.

Switching between Windows:

  • Ctrl+b, n to switch to the next window.
  • Ctrl+b, p to switch to the previous window.
  • Ctrl+b, then the window number (starting from 0).

Splitting Panes:

  • Ctrl+b, % to split the current pane vertically.
  • Ctrl+b, " to split the current pane horizontally.

Navigating Panes:

  • Ctrl+b, then arrow keys to switch between panes.
  • Ctrl+b, o to cycle through panes.

Resizing Panes:

  • Press Ctrl+b, then hold Ctrl and use arrow keys to resize panes.

Detaching and Attaching Sessions:

  • Ctrl+b, d:To detach from a TMUX session, press
  • Ctrl+d, kill
  • tmux attach or just tmux a to attach to a detached session, simply run .

Other Useful Commands:

  • tmux ls: List all TMUX sessions.
  • tmux kill-session -t session_name: Kill a specific TMUX session.
  • Ctrl+b, , - rename window, or tmux display-message -p "#W"
  • Ctrl+b, $ - rename session
  • Ctrl+b, s - session switch (interactive with preview)
  • Ctrl+b, space - cycle through s0plit view
  • Ctrl+b, z - zoom to full screen
  • Ctrl+b, [ - go into copy/nav mode

Leave a comment