Tmux 是服务器端取代传统 Terminal 的神器,分屏幕操作,多任务操作,后台运行(取代 nohup 命令 ),任务恢复
(再次链接服务器恢复上次断开时候的Terminal的环境,继续工作),总结下Tmux使用方法和快捷键,方便查询。
安装 Tmux (centOS 环境)
常用命令
终端中使用 Tmux 命令
- 启动 tmux 使用
-s 命令指定会话名称,使用 -n 命令指定窗口名称
$ tmux new -s sessionName -n window
#通过会话编号
$ tmux kill-session -t 0
#通过会话名称
$ tmux kill-session -t sessionName
$ tmux attach -t sessionName
Tmux 内使用前缀 Ctrl+b 然后对应快捷键执行命令
会话常用快捷操作
| 快捷键 |
说明 |
| ? |
所有快捷键,q退出 |
| :new sessionName |
创建新会话 |
| s |
切换会话 |
| $ |
重命名当前会话 |
| d |
离开会话返回shell(与tmux detach功能相同) |
| Ctrl+z |
挂起会话,返回shell |
窗口常用快捷操作
| 快捷键 |
说明 |
| c |
创建新窗口 |
| w |
显示窗口 |
| 数字键 |
选择对应窗口 |
| p |
前一个窗口 |
| n |
后一个窗口 |
| f |
查找窗口 |
| , |
重命名窗口 |
| & |
关闭窗口(带提示) |
窗格常用快捷键
| 快捷键 |
说明 |
| % |
垂直分割 |
| ” |
水平分割 |
| o |
切换窗格 |
| x |
关闭窗格 |
| space |
切换窗格布局 |
| q |
显示窗格编号,按对应数字选择窗格 |
| { |
与上一个窗格调换位置 |
| } |
与下一个窗格调换位置 |
| z |
当前窗格最大化 |
| ! |
取消所有窗口保留当前窗口 |
| Ctrl+方向键 |
以1个单元格为单位移动边缘以调整当前窗格大小 |
| Alt+方向键 |
以5个单元格为单位移动边缘以调整当前窗格大小 |