tmux命令
一、tmux组织形式
一个session
,一个session
包含很多个window
(每个window
占据整个终端的大小),每一个window
包含多个panel
(分屏)
二、session操作
终端会话操作
- 创建session:
tmux new -s {session-name}
- 列出所有session:
tmux ls
- 重新进入某个session:
tmux attach -t {session-name}
- 杀死某个session:
tmux kill-session -t {session-name}
创建别名
创建别名以简化tmux操作
alias tmn=’tmux new -s’
alias tma='tmxu attach -t'
alias tmk='tmux kill-session -t'
alias tmd='tmux detach'
alias tmr='tmux rename-session -t'
快捷键
Ctrl+b
d
:分离当前会话Ctrl+b
s
:列出所有会话Ctrl+b
$
:重命名当前会话
三、window操作
快捷键
Ctrl+b
w
:从列表中选择窗口Ctrl+b
c
:创建一个新窗口,状态栏会显示多个窗口的信息Ctrl+b
p
:切换到上一个窗口(安装状态栏上的顺序)Ctrl+b
n
:切换到下一个窗口Ctrl+b
:切换到指定编号的窗口,其中的是状态栏上的窗口编号Ctrl+b
,
:窗口重命名
四、panel操作
快捷键
Ctrl+b
%
:划分左右两个窗格Ctrl+b
"
:划分上下两个窗格Ctrl+b
x
:关闭当前窗格Ctrl+b
!
:将当前窗格拆分为一个独立的窗口Ctrl+b
z
:当前窗格全屏显示,再次使用变回原有大小Ctrl+b
Ctrl+方向键
:按箭头方向调整窗格大小