http://louiszhai.github.io/2017/09/30/tmux/

http://kumu-linux.github.io/blog/2013/08/06/tmux/

1
2
3
tmux new -s demo # 新建一个名称为demo的会话
# 重命名liujinxuan会话的第一个窗口名称为service
tmux rename-window -t "liujinxuan:1" service
1
tmux detach # 断开当前会话,会话在后台运行
1
2
tmux a # 默认进入第一个会话
tmux a -t demo # 进入到名称为demo的会话
1
tmux ls # 查看所有会话,提倡使用简写形式
1
2
tmux kill-session -t demo # 关闭demo会话
tmux kill-server # 关闭服务器,所有的会话都将关闭

必备配置

https://github.com/gpakosz/.tmux

默认是 ctrl+b

启用鼠标: m

1
2
3
4
bind h select-pane -L       # 切换到左边的 Pane
bind j select-pane -D # 切换到下边的 Pane
bind k select-pane -U # 切换到上边的 Pane
bind l select-pane -R # 切换到右边的 Pane
1
2
3
4
5

unbind %
bind | split-window -h # 使用|竖屏,方便分屏
unbind '"'
bind - split-window -v # 使用-横屏,方便分屏