Tmux架构图
Tmux使用C/S模型构建,主要包括以下单元模块:
- 一个tmux命令执行后启动一个tmux服务
- 一个tmux服务可以拥有多个session,一个session可以看作是tmux管理下的伪终端的一个集合
- 一个session可能会有多个window与之关联,每个window都是一个伪终端,会占据整个屏幕
- 一个window可以被分割成多个pane
在Centos6.6下yum安装Tmux
首先需要安装epel源(阿里)
1 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
再进行yum安装
1 yum install tmux -y
创建第一个会话(session),并且运行top命令
创建session
1 tmux new -s hellotmux 2 top
按CTRL-b d 脱离(最小化)此session
注:CTRL-b d 就是先按CTRL+b再按d
脱离此会话后重新连接此会话
1 tmux list-sessions #查看现有会话(alias: tmux ls) 2 tmux attach-session -t hellotmux #连接指定会话(alias:tmux attach)
在一个session内的窗口操作
CTRL-b c #创建新窗口
CTRL-b & #关闭当前窗口
CTRL-b 数字键 #切换至指定窗口
CTRL-b p #切换至上一窗口
CTRL-b n #切换至下一窗口
CTRL-b l #在前后两个窗口间互相切换
CTRL-b w #通过窗口列表切换窗口
CTRL-b , #重命名当前窗口;这样便于识别
CTRL-b . #修改当前窗口编号;相当于窗口重新排序
CTRL-b f #在所有窗口中查找指定文本