新建会话

  • tmux: 新建一个无名称的会话
  • tmux new -s demo: 新建一个名称为 demo 的会话

断开当前会话

  • tmux detach: 断开当前会话,会话在后台运行(快捷键:[prefix]+d)

进入之前的会话

  • tmux a: 默认进入第一个会话
  • tmux a -t demo: 进入到名称为 demo 的会话

关闭会话

  • tmux kill-session -t demo: 关闭 demo 会话
  • tmux kill-server: 关闭服务器,所有的会话都将关闭

查看所有的会话

  • 快捷键:[prefix] + s

常用快捷指令

默认 [prefix]ctrl + b

系统指令

  • [prefix] + d: 断开当前会话
  • [prefix] + s: 显示会话列表用于选择并切换
  • [prefix] + :: 进入命令行模式,此时可直接输入 ls 等命令

window 指令

  • [prefix] + c: 新建窗口
  • [prefix] + &: 关闭当前窗口
  • [prefix] + 0~9: 切换到指定窗口
  • [prefix] + p: 切换到上一窗口
  • [prefix] + n: 切换到下一窗口
  • [prefix] + w: 打开窗口列表,用于切换窗口
  • [prefix] + ,: 重命名当前窗口

pane 指令

  • [prefix] + ": 当前面板上下一分为二
  • [prefix] + %: 当前面板左右一分为二
  • [prefix] + x: 关闭当前面板
  • [prefix] + z: 最大化当前面板,再重复一次按键后恢复正常
  • [prefix] + {: 向前置换当前面板
  • [prefix] + }: 向后置换当前面板
  • [prefix] + o: 选择下一面板
  • [prefix] + Alt+方向键: 以 5 个单元格为单位调整当前面板边缘
  • [prefix] + Alt+方向键: 以 5 个单元格为单位调整当前面板边缘

参考自:http://louiszhai.github.io/2017/09/30/tmux