安装
sudo apt-get update
sudo apt-get install tmux
使用
tmux所有自带命令都默认需要先按 Ctrl + b
,然后再键入对应的命令
基本使用
- tmux # 运行 tmux -2 以256终端运行
- C-b ? # 显示快捷键帮助
- C-b d # 返回主 shell , tmux 依旧在后台运行,里面的命令也保持运行状态
- tmux ls # 显示已有tmux会话(C-b s)
- tmux attach-session -t 数字 # 选择tmux
- tmux new-session -s session-name
- tmux kill-session -t session-name
最常用法
窗口
- C-b c # 创建新窗口
- C-b n # 选择下一个窗口
- C-b 0~9 # 选择几号窗口
- C-b & #退出当前窗口
小窗口
- C-b % # 纵向分隔窗口
- C-b “ # 模向分隔窗口
- C-b x # 关闭当前光标处的小窗口
- C-b ! # 关闭所有小窗口
- C-b 方向键 # 切换小窗口
配置文件
在个人目录 ~
下,如果没有则自行创建:
# 设置自己的layout:
mkdir .tmux
cd .tmux
vi mylayout
~/.tmux/mylayout
内容:
selectp -t 0 #选中第0个窗格
splitw -h -p 50 #将其分成左右两个
selectp -t 1 #选中第一个,也就是右边那个
splitw -v -p 50 #将其分成上下两个,这样就变成了图中的布局了
selectp -t 0 #选回第一个
配置 .tmux.conf
:
cd ~
vi .tmux.conf
在 ~/.tmux.conf
中补充内容:
# 进入tmux后每键入 C-b D 便可以在该窗口得到3个分开的小窗口
bind D source-file ~/.tmux/mylayout
# 鼠标可以选中窗格
set-option -g mouse-select-pane on
# 鼠标滚轮可以用
set-window-option -g mode-mouse on