tmux是一款和screen一样的非常强大的终端管理软件,tmux包含了99%的screen功能。个人分别使用了两款还是比较推荐tmux。
一、安装
安装tmux前需要安装依赖包
# yum install libevent-devel ncurses-devel
接下来就是源码安装
# wget wget http://downloads.sourceforge.net/tmux/tmux-2.0.tar.gz # tar zxvf tmux-2.0.tar.gz # cd tmux-2.0 # ./configure # make && make install
二、配置
tmux和screen的激活快捷键是不一样的,tmux是ctrl+b而screen是ctrl+a。之前用screen习惯了ctrl+a,于是可以通过配置文件把tmux的快捷键也设置成ctrl+a。
编辑vim ~/.tmux.conf文件,设置新的快捷键和取消绑定默认快捷键
set-option -g prefix C-a . unbind-key C-b . bind-key C-a send-prefix
三、常用命令
1、常用参数
tmux new -s yourname ->创建一个yourname的session;
tmux ls ->列出当前所有session;
tmux a -t yourname ->连接指定名称的session;
tmux a ->如果只有一个session,可以省略-t参数;
tmux -r ->连接上次断开的session;
2、在tmux session下的命令:(所有命令都以 ctrl+a(C-a) 开始)
ctrl+a d ->分离session;
ctrl+a c ->创建一个新窗口;
ctrl+a % ->垂直分屏;
ctrl+a " ->水平分屏;
ctrl+a n ->切换到下一窗口
ctrl+a p ->切换到上一窗口
ctrl+a w ->列出所有窗口选择
ctrl+a & ->关闭当前窗口
ctrl+a , ->重命名当前窗口
ctrl+a . ->修改当前窗口编号
ctrl+a 方向键 ->在各面板之间切换(也可以加o切换)
ctrl+a x ->关闭当前面板
ctrl+a q ->显示面板编号
ctrl+a ?->列出所有快捷键
ctrl+a s ->选择并切换session,在同时开启了多个session时
ctrl+a l->在前后两个窗口之间切换
ctrl+a t->当前面板显示一个时钟
ctrl+a+o->顺时针旋转当前窗口的面板
alt+a+o->逆时针旋转当前窗口的面板

2016年2月18日 上午11:12 沙发
不错不错