tmux 基础使用命令

本文最后更新于:2024年10月1日 下午

会话

  • 创建会话:tmux new -s session(会话名称)
    • 使用 ps aux | grep tmux 可以查看后台启动 tmux 的 server 进程
  • 重新连接会话:tmux attach -t session
  • 分离当前会话:ctrl b + d 或者 tmux detach
  • 列出所有会话:ctrl b + s 或者 tmux ls
  • 重命名当前会话:ctrl b + $ 或者 tmux rename-session -t 0 (这个命令将0号会话重命名)
  • 切换会话:tmux switch -t
  • 杀死会话:tmux kill-session -t

窗口

  • 划分窗格:
    1
    2
    3
    # 划分上下两个窗格
    tmux split-window# 划分左右两个窗格
    tmux split-window -h
  • 移动光标
    1
    2
    3
    4
    5
    6
    7
    8
    # 光标切换到上方窗格
    tmux select-pane -U
    # 光标切换到下方窗格
    tmux select-pane -D
    # 光标切换到左边窗格
    tmux select-pane -L
    # 光标切换到右边窗格
    tmux select-pane -R
  • 交换窗格位置
    1
    2
    3
    4
    # 当前窗格上移
    tmux swap-pane -U
    # 当前窗格下移
    tmux swap-pane -D