简介
Tmux是一个终端多路复用工具:它可以让用户通过一个屏幕来创建、访问多个终端。Tmux可以在终端关闭之后继续运行,下次启动之后可以重新连接Tmux。
基本操作
新建会话
#新建会话
$ tmux new -s <session-name>
#查看所有会话
$ tmux ls
接入已有会话
# 使用会话编号
$ tmux attach -t 0
# 使用会话名称
$ tmux attach -t <session-name>
杀死会话
# 使用会话编号
$ tmux kill-session -t 0
# 使用会话名称
$ tmux kill-session -t <session-name>
切换会话
# 使用会话编号
$ tmux switch -t 0
# 使用会话名称
$ tmux switch -t <session-name>
快捷键
Ctrl+b d: 分离当前会话。
Ctrl+b s: 列出所有会话。
Ctrl+b $: 重命名当前会话。
Ctrl+b %: 划分左右两个窗格。
Ctrl+b ": 划分上下两个窗格。
Ctrl+b ;: 光标切换到上一个窗格。
Ctrl+b o: 光标切换到下一个窗格。
Ctrl+b {: 当前窗格左移。
Ctrl+b }: 当前窗格右移。
Ctrl+b Ctrl+o: 当前窗格上移。
Ctrl+b Alt+o: 当前窗格下移。
Ctrl+b x: 关闭当前窗格。
Ctrl+b !: 将当前窗格拆分为一个独立窗口。
Ctrl+b z: 当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b Ctrl+<arrow key>: 按箭头方向调整窗格大小。
Ctrl+b q: 显示窗格编号。