我自己的 tmux-cheatsheet

tmux 使用教程

原创在这儿

基本使用

启动与退出

  1. 启动
    • tmux
  2. 退出
    • exit
    • Ctrl+d

前缀键

  1. Ctrl+b, 所有快捷键都要通过前缀键唤起。
  2. Ctrl+b ? or tmux list-keys 帮助
  3. esc 或 q 退出帮助

会话管理

新建会话

  1. tmux new -s 新建会话并起名

分离会话

  1. Ctrl+b d
  2. tmux detach 当前会话与窗口分离
  3. tmux ls 查看当前所有的Tmux会话
  4. tmux list-session or Ctrl+b s 也能列出所有会话

接入会话

tmux attach 命令用于重新接入某个已存在的会话

  1. tmux attach -t 0 使用会话编号
  2. tmux attach -t 使用会话名称

杀死会话

tmux kill-session 命令用于杀死某个会话

  1. tmux kill-session -t 0 使用会话编号
  2. tmux kill-session -t 使用会话名称

切换会话

tmux switch 命令用于切换会话

  1. tmux switch -t 0 使用会话编号
  2. tmux switch -t 使用会话名称

重命名会话

  1. tmux rename-session -t 0 将0号会话重命名
  2. Ctrl+b $ 重命名当前会话

窗格(pane) 操作

划分窗格

  1. tmux split-window or Ctrl+b " 划分上下两个窗格
  2. tmux split-window -h or Ctrl+b % 划分左右两个窗格

移动光标

  1. tmux select-pane -U or Ctrl+b ; 光标切换到上方窗格
  2. tmux select-pane -D or Ctrl+b o 光标切换到下方窗格
  3. tmux select-pane -L 光标切换到左边窗格
  4. tmux select-pane -R 光标切换到右边窗格

交换窗格位置

tmux swap-pane 命令用来交换窗格位置

  1. tmux swap-pane -U or Ctrl+b { 当前窗格上移
  2. tmux swap-pane -D or Ctrl+b } 当前窗格下移

关闭窗格

  1. Ctrl+b x 关闭当前窗格

窗口管理

新建窗口

  1. tmux new-window or Ctrl+b c
  2. tmux new-window -n 新建一个指定名称的窗口

切换窗口

  1. tmux select-window -t 切换到指定编号的窗口
  2. tmux select-window -t 切换到指定名称的窗口
  3. Ctrl+b p 切换到上一个窗口
  4. Ctrl+b n 切换到下一个窗口
  5. Ctrl+b 切换到指定编号的窗口
  6. Ctrl+b w 从列表中选择窗口

重命名窗口

  1. tmux rename-window 为当前窗口重命名
  2. Ctrl+b , 窗口重命名