zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

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 最大化当前窗格

参考

  1. macOS Tmux安装及配置(复制粘贴,保存工作区)
  2. Tmux 使用教程