无名阁

美好的生活需要用心记录

强大的tmux

2012-7-11 笑看风云 linux知识

刚刚在网上找到了一个软件,说是用来代替screen的,在之前的文章中我已经介绍过了screen的功能,简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器,而tmux比screen更加的强大.

首先它可以自由的分割窗口,则在我们对比文件的时候非常有用.

2. 支持 UTF-8 及 256 色终端;

3. 可在多个缓冲区进行复制和粘贴;

4. 可通过交互式菜单来选择窗口、会话及客户端;

5. 支持跨窗口搜索;

6. 非正常断线后不需重新detach;

7. 可以在多个ssh会话中使用同一组tmux会话。

和screen相比tmux明显的比screen好很多.

当然那,耳听为虚,眼见为实,大家想看看这个软件的截图.

点击查看原图

这里我们来介绍一下tmux的安装和用法.

安装:

ubuntu:

sudo apt-get install tmux
openwrt:

opkg update
opkg install tmux
其实linux下软件的安装方法大致是雷同的,不同的是管理软件的不同,比如debian系用deb包,fedora使用rmp包,好了咱们接着说tmux的用法.

 

tmux的基本用法:

tmux #启动

C-b d #挂起,效果如同screen中的C-a d

tmux attach #恢复会话,效果如同screen中的screen -r

更多功能(需要在tmux窗口中使用):

C-b ? // 列出所有快捷键;按q返回

C-b 空格键 //采用下一个内置布局

C-b ! // 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板

C-b " // 将当前面板平分为上下两块

C-b % // 将当前面板平分为左右两块

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

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

C-b 方向键 // 上一个及下一个分隔窗口

C-b C-方向键 //以1个单元格为单位移动边缘以调整当前面板大小

C-b a/t-方向键 //以5个单元格为单位移动边缘以调整当前面板大小

C-b & // 关闭但前窗口

C-b c // 创建新窗口

C-b 0~9 //切换至指定窗口

C-b n // 选择下一个窗口

C-b l // 在前后两个窗口间互相切换

C-b p // 选择前一个窗口

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

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

C-b t //显示时钟

C-b f //在所有的窗口中进行搜索

好了,一般情况下常用的tmux的选项也就大概是这几个,如果大家想要更多的帮助的话可以使用一下命令查看tmux的帮助文件

man tmux
要是大家看不懂英文也没有关系,我们可以到下面的网站上去查看tmux的使用方法,不过介绍就没有man强了,好了废话不多说,下面附上tmux使用及帮助的网站:

http://wiki.freebsdchina.org/software/t/tmux

标签: Linux

et_highlighter51

评论:

胶水
2014-09-23 12:35
呵呵,太复杂的玩不转,求回访。
godaddy中文博客
2014-09-22 00:33
很好用,支持
安徽私家侦探
2012-07-11 04:13
似乎是很不错的一款软件啊。回头我也试试。
笑看风云
2012-07-11 04:20
@安徽私家侦探:的确是一款很好的软件,你可以看看我的截图.

发表评论: