
介绍Tmux 是一个终端复用器terminal multiplexer。彻底解决了终端窗口和会话绑定问题实现了会话与窗口解绑窗口关闭时会话并不终止而是继续运行等到以后需要的时候再让会话绑定其他窗口。使用 1功能快捷键退出exit 或 C-d前缀键C-b帮助C-b ?新建会话tmux new -s session-name分离会话C-b d 或 tmux detach查看所有会话C-b s接入/重用会话tmux attach -t 编码或session-name杀死会话tmux kill-session -t 编号或session-name切换会话tmux switch -t 编号或session-name重命名会话C-b $划分左右两个窗格C-b %划分上下两个窗格C-b 光标切换到其他窗格C-b 方向键光标切换到上一个窗格C-b ;光标切换到下一个窗格C-b o当前窗格左移C-b {当前窗格右移C-b }当前窗格上移C-b C-o当前窗格下移C-b A-o关闭当前窗格C-b x将当前窗格拆分为一个独立窗口C-b !窗格全屏显示再使用一次会变回原来大小C-b z按箭头方向调整窗格大小C-b-方向键三键同时按显示窗格编号C-b q创建新窗口状态栏会显示多个窗口的信息C-b c切换到上一个窗口按照状态栏上的顺序C-b p切换到下一个窗口C-b n切换到指定编号的窗口状态栏上的窗口编号C-b 编号从列表中选择窗口C-b w窗口重命名C-b ,使用功能快捷键说明进入tmux窗口tmux退出exit 或C-d前缀键C-b帮助C-b?会话管理会话管理会话管理新建会话tmux new -ssession-name会话编号从0开始分离会话tmux detachC-bd查看所有会话tmux ls 或 tmux list-sessionC-bs接入/重用会话tmux attach -t 编码或session-name杀死会话tmux kill-session -t 编号或session-name切换会话tmux switch -t 编号或session-name重命名会话tmux rename-session -t 0new-nameC-b$ 重命名当前会话窗格操作窗格操作窗格操作划分窗格tmux split-window 或 tmux split-window -h光标切换到上方窗格tmux select-pane -Uup光标切换到下方窗格tmux select-pane -Ddown光标切换到左边窗格tmux select-pane -Lleft光标切换到右边窗格tmux select-pane -Rright交换窗格:当前窗格上移tmux swap-pane -U交换窗格:当前窗格下移tmux swap-pane -D交换窗格:当前窗格左移tmux swap-pane -L交换窗格:当前窗格右移tmux swap-pane -R划分左右两个窗格C-b%划分上下两个窗格C-b光标切换到其他窗格C-b方向键光标切换到上一个窗格C-b;光标切换到下一个窗格C-bo当前窗格左移C-b{当前窗格右移C-b}当前窗格上移C-bC-o当前窗格下移C-bA-o关闭当前窗格C-bx将当前窗格拆分为一个独立窗口C-b!窗格最大化、还原C-bz按箭头方向调整窗格大小C-bC-方向键显示窗格编号C-bq窗口管理窗口管理窗口管理新建窗口tmux new-window 或 tmux new-window -nwindow-name切换窗口tmux select-window -twindow-number或window-name重命名窗口tmux rename-windownew-name创建新窗口状态栏会显示多个窗口的信息C-bc切换到上一个窗口按照状态栏上的顺序C-bp切换到下一个窗口C-bn切换到指定编号的窗口状态栏上的窗口编号C-b编号从列表中选择窗口C-bw窗口重命名C-b,列出所有快捷键及其对应的 Tmux 命令tmux list-keys列出所有 Tmux 命令及其参数tmux list-commands列出当前所有 Tmux 会话的信息tmux info重新加载当前的 Tmux 配置tmux source-file ~/.tmux.conf参考Tmux 使用教程