参考:http://www.cnblogs.com/kevingrace/p/6496899.html
ssh连接有时候会异常中断,重连后原本运行的程序会中断,要解决这个问题,我们可以使用Linux终端复用神器——Tmux。
ubuntu上可以直接用apt-get安装: sudo apt-get install tmux。
常用命令:
1、新建会话,比如新创建一个会话以
"ccc"
命名
# tmux new -s ccc
2、
加上参数-d,表示在后台新建会话
# tmux new -s shibo -d
3、查看已创建的所有会话
# tmux ls
4、
登录一个已知会话。即从终端环境进入会话。
第一个参数a也可以写成attach。后面的aaa是会话名称。
# tmux a -t aaa
5、退出会话但不关闭:
登到某一个会话后,依次按键ctrl-b + d,这样就会退出该会话,但不会关闭会话。
如果直接ctrl + d,就会在退出会话的同时也关闭了该会话!
6、关闭会话(销毁会话)
# tmux ls
aaa: 2 windows (created Wed Aug 30 16:54:33 2017) [112x22]
bbb: 1 windows (created Wed Aug 30 19:02:09 2017) [112x22]
# tmux kill-session -t bbb
# tmux ls
aaa: 2 windows (created Wed Aug 30 16:54:33 2017) [112x22]
7、重命名会话
# tmux ls
wangshibo: 1 windows (created Sun Sep 30 10:17:00 2018) [136x29] (attached)
# tmux rename -t wangshibo kevin
# tmux ls
kevin: 1 windows (created Sun Sep 30 10:17:00 2018) [136x29] (attached)