标签:
摘自:http://www.cnblogs.com/itech/archive/2012/12/17/2822170.html
为什么使用tmux:
tmux比screen有更多的功能,能够保持你的工作环境连续性。例如tmux解决如下的问题:
1)下班后,你需要断开ssh或关闭电脑,你的ssh连接将丢失;
2)在公司打开的ssh,在家里也需要访问;
(ps:多個ssh,切跳板機,dev/beta機太爽了...)
tmux使用C/S模型构建,主要包括以下单元模块:
一个tmux命令执行后启动一个tmux服务
一个tmux服务可以拥有多个session,一个session可以看作是tmux管理下的伪终端的一个集合,一個session可以有多個ssh連接
一个session可能会有多个window与之关联,每个window都是一个伪终端,会占据整个屏幕
一个window可以被分割成多个pane
tmux # 開啓tmux
tmux ls #勒出會話
tmux attach -t session # 進入某個會話
C-b + d # 临时断开session 断开以后,还可以连上 (detached)
C-b + c # 創建一個新的window
C-b + & #关闭当前窗口
C-b + 數字 # 跳到你按的數字所在的window
C-b + " # 在下边分割出来一个pane
C-b + % # 在右边分割出来一个pane
C-b + o # 在多个panes中切换
C-b + x #关闭当前光标处的pane
C-b + s #选择并切换会话;在同时开启了多个会话时使用
C-b + Ctrl+z #挂起当前会话(並不detached)
标签:
原文地址:http://www.cnblogs.com/balfish/p/4709080.html