Tmux
参考:https://www.ruanyifeng.com/blog/2019/10/tmux.html
Tmux 就是会话与窗口的"解绑"工具,将它们彻底分离。
(1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
(2) 它可以让新窗口"接入"已经存在的会话。
(3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。
(4)它还支持窗口任意的垂直和水平拆分。
类似的终端复用器还有 GNU Screen。Tmux 与它功能相似,但是更易用,也更强大。
安装
# Ubuntu
sudo apt install tmux
tmux --help
usage: tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name]
[-S socket-path] [command [flags]]
常用命令
新建会话
tmux new -s new_session
分离会话
# 二选一
tmux detach
ctrl+b -> d
接入会话
tmux attach -t new_session
查看会话列表
tmux ls
杀死会话/删除会话
tmux kill-session -t new_session
切换会话
tmux switch -t new_session
划分窗格
# 划分上下两个窗格
tmux split-window
# 划分左右两个窗格
tmux split-window -h