參考: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
第一個參數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]
登到某一個會話后,依次按鍵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)
8、滾屏
先按Ctrl + B,然后按[進入tmux滾屏模式;
Esc可以退出滾屏模式。