Tmux 是一个终端复用器,可以在一个终端窗口中运行多个终端会话。它允许用户在一个屏幕上同时查看和控制多个终端会话,并在会话之间进行切换。
会话管理
tmux new -s <session-name>
创建一个新的会话并命名为。
tmux attach -t <session-name>
附加到一个已经存在的会话。
tmux detach
从当前会话中分离出来。
tmux ls
列出所有会话。
tmux kill-session -t <session-name>
杀死一个会话。
窗口操作
tmux new-window -n <window-name>
创建一个新的窗口并命名为。
tmux select-window -t <window-name>
选择一个窗口。
tmux rename-window -t <window-name> <new-name>
重命名一个窗口。
tmux kill-window -t <window-name>
杀死一个窗口。
面板切换
tmux split-window -h
水平分割当前窗口。
tmux split-window -v
垂直分割当前窗口。
tmux select-pane -t <pane-id>
选择一个面板。
tmux kill-pane -t <pane-id>
杀死一个面板。
快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl-b c |
创建一个新的窗口 |
Ctrl-b n |
切换到下一个窗口 |
Ctrl-b p |
切换到上一个窗口 |
Ctrl-b w |
列出所有窗口 |
Ctrl-b , |
重命名当前窗口 |
Ctrl-b % |
水平分割当前窗口 |
Ctrl-b " |
垂直分割当前窗口 |
Ctrl-b o |
切换到下一个面板 |
Ctrl-b x |
杀死当前面板 |
Ctrl-b d |
从当前会话中分离出来 |
Ctrl-b ? |
显示所有快捷键 |