Tmux macOS
macos tmux
2023-09-14 09:09:52 时间
Tmux macOS
control + b % 左右切分窗口
窗格操作
% 左右切分窗格
" 上下切分窗格
x 关闭当前窗格
{ 当前窗格前移,交换窗格位置
} 当前窗格后移,交换窗格位置
上下左右方向键来选择窗格
space 切换窗格布局
z 最大化当前窗格
窗口操作
c 新建窗口
p 切换至上一窗口
n 切换至下一窗口
w 窗口列表选择
& 关闭当前窗口
, 重命名窗口
0 切换至 0 号窗口
使用
session 会话:一个服务器可以包含多个会话
window 窗口:一个会话可以包含多个窗口
pane 窗格:一个窗口可以包含多个窗格
Session操作
- 列出所有会话
tmux ls
- 选择窗口
Ctrl+b w 列出窗口,回车选择
- 选择窗格
Ctrl+b 上下左右方向键来选择窗格
Ctrl+b x 关闭当前窗格
恢复会话
tmux attach -t <session-name>
使用
新建会话
tmux new -s <session-name>
- 新建会话
tmux new -s fa
Ctrl+b d 后台运行会话
- 列出所有会话
tmux ls
╰─➤ tmux ls
fa: 1 windows (created Thu May 26 18:47:03 2022)
- 恢复会话
tmux attach -t fa
tmux attach -t <session-name>
- 重命名会话
tmux rename-session -t fa f1
╰─➤ tmux rename-session -t fa f1
tmux rename-session -t 0 <new-name>
- 关闭会话
tmux kill-session -t f1
tmux kill-session -t <session-name>
╰─➤ tmux kill-session -t f1
╰─➤ tmux ls
窗口
c 新建窗口
p 切换至上一窗口
n 切换至下一窗口
w 窗口列表选择
& 关闭当前窗口
, 重命名窗口
0 切换至 0 号窗口
- 重命名窗口
Ctrl+b ,
窗格
- 窗格执行ssh连接命令
mosh root@192.168.1.10
% 左右切分窗格
" 上下切分窗格
x 关闭当前窗格
{ 当前窗格前移,交换窗格位置
} 当前窗格后移,交换窗格位置
上下左右方向键来选择窗格
space 切换窗格布局
z 最大化当前窗格