Tmux Acemyzoe

Tmux

了解更多

这里作wiki提醒自己。

用途 :SSH 远程登录时只有命令行终端,tumx 可以使会话与窗口”解绑”,也可以分出多个窗口。

安装 :sudo apt-get install tmux

命令

# 新建
tmux new -s  <session-name>
# 分离会话,进程仍在后台运行
tmux detach   # 或者 Ctrl+b  d
#接入会话
tmux attach -t  <number / session-name>
# 查看
tmux ls
# 杀死会话
tmux kill-session -t  <number / session-name> # Ctrl+d 就完事了
#切换会话
tmux switch -t  <number / session-name>

#划分窗格
Ctrl+b %:划分左右两个窗格。
Ctrl+b " :划分上下两个窗格。
Ctrl+b <arrow key>:光标切换到其他窗格。<arrow key>是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。
Ctrl+b {:当前窗格左移。
Ctrl+b }:当前窗格右移。
Ctrl+b Ctrl+o:当前窗格上移。
Ctrl+b Alt+o:当前窗格下移。
Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b Ctrl+<arrow key>:按箭头方向调整窗格大小。
Ctrl+b q:显示窗格编号。

#窗口操作
Ctrl+b c:创建一个新窗口,状态栏会显示多个窗口的信息。
Ctrl+b p:切换到上一个窗口(按照状态栏上的顺序)。
Ctrl+b n:切换到下一个窗口。
Ctrl+b <number>:切换到指定编号的窗口,其中的<number>是状态栏上的窗口编号。
Ctrl+b w:从列表中选择窗口。
Ctrl+b ,:窗口重命名。