linux tmux 基本操作
tmux 基本操作
Install
1 |
|
Run
1 |
|
面命令会启动 Tmux 窗口,底部有一个状态栏。状态栏的左侧是窗口信息(编号和名称),右侧是系统信息。
按下Ctrl+d
或者显式输入exit
命令,就可以退出 Tmux 窗口。
Shortcut
Tmux 默认的前缀键是 Ctrl+b
,即先按下 Ctrl+b,快捷键才会生效。
New session
1 |
|
Detach session
在 Tmux 窗口中,按下Ctrl+b
d
或者输入:tmux detach
命令,就会将当前会话窗退出。
1 |
|
上面命令执行后,就会退出当前 tmux 窗口,但是会话和里面的进程仍然在后台运行。
tmux ls
命令可以查看当前所有的 tmux 会话。
1 |
|
Enter session
tmux attach
命令用于重新接入某个已存在的会话。
1 |
|
Kill session
tmux kill-session
命令用于杀死某个会话。
1 |
|
Switch session
tmux switch
命令用于切换会话。
1 |
|
Rename session
tmux rename-session
命令用于重命名会话。
1 |
|
More shortcuts
下面是一些会话相关的快捷键。
操作 | Shell 命令 |
---|---|
新建会话 | tmux [new -s 会话名 n 窗口名] |
删除会话 | tmux kill-session -t 会话名 |
恢复会话 | tmux at [-t 会话名] |
列出所有会话 | tmux ls |
关闭所有会话 | tmux kill-server |
控制会话
操作 | Tmux 命令 |
---|---|
会话重命名 | :rename-session [新会话名] |
新建会话 | :new<回车> |
离开(detach)当前会话 | Ctrl+b d |
列出所有会话 | Ctrl+b s |
重命名当前会话 | Ctrl+b $ |
前往上一个会话 | Ctrl+b ( |
前往下一个会话 | Ctrl+b ) |
预览会话及其从属的窗口 | Ctro+b w |
向上滚动 | Ctro+b PageUp 可多次按 PageUp |
向下滚动 | Ctro+b PageDown 可多次按 PageDown |
窗口
操作 | Tmux 命令 |
---|---|
创建新窗口 | Ctrl+b c |
后一个窗口 | Ctrl+b n |
前一个窗口 | Ctrl+b p |
根据编号切换窗口 | Ctrl+b 0..9 |
切换到最后一个窗口 | Ctrl+b l |
查找窗口 | Ctrl+b f |
重命名当前窗口 | Ctrl+b , |
关闭当前窗口 | Ctrl+b & |
窗格/面板/分割窗口
操作 | Tmux 命令 |
---|---|
垂直分割 | Ctrl+b % |
水平分割 | Ctrl+b " |
交换窗格 | Ctrl+b o |
关闭窗格 | Ctrl+b x |
切换布局 | Ctrl+b Space |
显示每个窗格是第几个 | Ctrl+b q |
与上一个窗格交换位置 | Ctrl+b { |
与下一个窗格交换位置 | Ctrl+b } |
切换窗格最大化/最小化 | Ctrl+b z |
linux tmux 基本操作
https://taylorandtony.github.io/2025/01/31/linux-tmux-基本操作/