TMux 多屏软件安

在日常工作中,总是感觉用PUTTY连接Linux一个窗口不够用,再开新的窗口又比较麻烦,于是想到是否可以在一个SSH会话中可以打开多个终端,最后我找到了很强大而且使用广泛的tmux多终端管理器。

tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再使用更多的SSH会话来连接这台远程主机;其功能远不止于此。

1、安装

在freebsd中可以直接使用ports工具安装,位置在:/usr/ports/sysutils/tmux/,ubuntu系统下默认自带byou,与tmux很像,甚至快捷键都是一样的。这里只详细说明在Centos6.3下如何安装和使用tmux的。

Centos6.3的软件库里没有tmux,只有screen,所以要想使用tmux需要自己编译安装。

(1) 下载tmux:

wget   http://sourceforge.net/projects/tmux/files/tmux/tmux-1.6/tmux-1.6.tar.gz/download

(2) 编译安装:

tar zxvf  tmux-1.6.tar.gz

cd tmux-1.6

./configure

make;make install

2、启动tmux

安装完成后输入命令tmux即可打开软件,界面十分简单,类似一个下方带有状态栏的终端控制台;但根据tmux的定义,在开启了tmux服务器后,会首先创建一个会话,而这个会话则会首先创建一个窗口,其中仅包含一个面板;也就是说,这里看到的所谓终端控制台应该称作tmux的一个面板,虽然其使用方法与终端控制台完全相同。

tmux使用示例

从图中可以看出,可以一边编译,一面查看系统性能,还可以编辑文档,下载文件,真是太棒了!


你可能感兴趣的:(tmux)