Tmux 使用方法
Tmux 介绍
tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.
从官方的简介来看,Tmux 主要有以下几个功能:
- terminal 分屏,作为窗口管理工具
- 保护程序运行状态,便于下次访问时的恢复 (attached)
Tmux 按照 session-window-pane 层级进行管理。
基本用法
- 快捷键前缀为
ctrl+b
,下文用C+b
表示
Session
- 新建 session
tmux new -s <session-name>
C+b d
detach sessiontmux attach -t <session-name>
- 查看会话
tmux ls
- kill session
tmux kill-session -t <session-name>
- 重命名
tmux rename-session -t <old-name> <new-name>
Window
- 新建窗口
tmux new-window -n <window-name>
- 切换窗口
tmux select-window -t <window-name>
- 当前窗口重命名
tmux rename-window <new-name>
- 从列表中选择窗口
C+b w
Pane
- 水平
tmux split-window
,快捷键C+b "
- 垂直
tmux split-window -h
,快捷键C+b %
- 切换分屏
C+b 方向键
,也可以C+b q
然后按相应数字 - 关闭
C+b x
- 全屏显示
C+b z
,再按一次可恢复 C+b C+方向键
:按箭头方向调整窗格大小。
其他
- 滚屏
C+b [
,按q
退出滚屏