首页 > 代码库 > tmux安装

tmux安装

tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,採用BSD授权。使用它最直观的优点就是,通过一个终端登录远程主机并执行tmux后。在当中能够开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。(该段文字来自于百度文库)

1.安装ncurses-devel

yum -y install ncurses-devel

2.安装libevent

经測试,在CentOS 7上能够直接通过yum来安装libevent,可是在CentOS6.5(其它平台未试)上通过yum安装的libevent版本号太低。会导致tmux安装失败。

所以这里通过直接下载下载tar包,然后在本地源代码安装(为保险起见,可在全部其它平台都採用这样的方式安装):

wget https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz
tar xvzf libevent-2.0.20-stable.tar.gz
cd libevent-2.0.20-stable
./configure --prefix=/usr/local/libevent 
make && make install


3.安装tmux

wget http://jaist.dl.sourceforge.net/project/tmux/tmux/tmux-2.0/tmux-2.0.tar.gz
tar -xvf tmux-2.0.tar.gz
cd tmux-2.0
CFLAGS="-I/usr/local/libevent/include" LDFLAGS="-L/usr/local/libevent/lib" ./configure --prefix=/usr/local/tmux
make && make install

4.软链接

在执行tmux的时候可能出现例如以下错误:

tmux:error while loading shared libraries: libevent-2.0.so.5: cannot open sharedobject file: No such file or directory

解决改错误时。须要分32位还是64位的操作系统。

假设是32位的:

ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5

假设是64位的:

ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5


5.安装完毕

在putty中输入tmux,然后就能够使用tmux分屏了,enjoy吧。

技术分享


6.tmux的快捷键:

默认是Ctrl + b,即C-b。然后就是一些快捷使用方法:

C-b ? 显示快捷键帮助

C-b C-o 调换窗体位置

C-b " 模向分隔窗体

C-b % 纵向分隔窗体

C-b q 显示分隔窗体的编号

C-b o 跳到下一个分隔窗体

C-b 上下键 上一个及下一个分隔窗体

C-bC-方向键 调整分隔窗体大小

C-b c 创建新窗体

C-b 0~9 选择几号窗体

C-b c 创建新窗体

C-b n 选择下一个窗体

C-b l 最后使用的窗体

C-b p 选择前一个窗体

C-b w 以菜单方式显示及选择窗体

C-b s 以菜单方式显示和选择会话

C-b t 显示时钟


參考:

http://zhaiku.blog.51cto.com/2489043/1302063

http://www.nigeldunn.com/2011/12/11/libevent-2-0-so-5-cannot-open-shared-object-file-no-such-file-or-directory/


全文完,转载请注明出处:http://blog.csdn.net/ghuil/article/details/46850051







tmux安装