tmux常用命令及快捷键 Ctrl+b(我改为:Ctrl+a 或 `) 激活控制台;此时以下按键生效 会话 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 $ 重命名当前会话 D 选择要脱离的会话;在同时开启了多个会话时使用 Ctrl+z 挂起当前会话 r 强制重绘未脱离的会话 s 选择并切换会话;在同时开启了多个会话时使用 : 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器 [ 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出 ) 切换到下一个会话 ( 切换到上一个会话 ~ 列出提示信息缓存;其中包含了之前tmux返回的各种提示信息 窗口操作 c 创建新窗口 & 关闭当前窗口 数字键 切换至指定窗口 ' 根据输入的index切换window p 切换至上一窗口 n 切换至下一窗口 l 在前后两个窗口间互相切换 w 通过窗口列表切换窗口 , 重命名当前窗口;这样便于识别 . 修改当前窗口编号;相当于窗口重新排序 f 在所有窗口中查找指定文本 面板操作 ”(我改成了s,与vim一致) 将当前面板平分为上下两块 %(我改成了v,与vim一致) 将当前面板平分为左右两块 x(或直接输入exit然后回车) 关闭当前面板 ! 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板 Ctrl+方向键 以1个单元格为单位移动边缘以调整当前面板大小 Alt+方向键 以5个单元格为单位移动边缘以调整当前面板大小 Space 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled q 显示面板编号 ; 在当前窗口中选择上一面板 o 在当前窗口中选择下一面板 z 最大化(还原)当前面板 ! 将当前面板拆分为一个独立的窗口 方向键 移动光标以选择面板 { 向前移动当前面板 } 向后移动当前面板 空格键 切换当前窗口panel的布局 t 在当前panel显示一个数字时钟 Alt+o 逆时针旋转当前窗口的面板 Ctrl+o 顺时针旋转当前窗口的面板 Tmux 快捷键 & 速查表 启动新会话: tmux [new -s 会话名 -n 窗口名] 恢复会话: tmux at [-t 会话名] 列出所有会话: tmux ls 关闭会话: tmux kill-session -t 会话名 关闭所有会话: tmux ls | grep : | cut -d. -f1 | awk '{print substr($1, 0, length($1)-1)}' | xargs kill 查看快捷键: tmux list-key 在 Tmux 中,按下 Tmux 前