Tmux : GNU Screen 的替代品
2012-01-05 12:07
387 查看
Tmux : GNU Screen 的替代品
12 十2010 # 作者: riku / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接。
对于 SA 来讲,tmux 可以称得上为神器。这是一个可以在终端里开启多窗口的工具,它由 OpenBSD 团队开发维护,是 OpenBSD 的基础系统软件之一,基于 BSD 许可证发布,可以称之为 GNU screen 的 BSD 替代版。除了 OpenBSD 外,它也可运行于 Linux 、Freebsd、AIX、Opensolaris 等 OS 之上。
功能:
提供了强劲的、易于使用的命令行界面。
可横向和纵向分割窗口。
窗格可以自由移动和调整大小,或直接利用四个预设布局之一。
支持 UTF-8 编码及 256 色终端。
可在多个缓冲区进行复制和粘贴。
可通过交互式菜单来选择窗口、会话及客户端。
支持跨窗口搜索。
支持自动及手动锁定窗口。
项目主页: http://tmux.sourceforge.net/
# Ubuntu 下直接可以从官方源安装
sudo apt-get install tmux
#以下是一些基本的使用方法 (以下 C 代表 Ctrl 键 , 比如 C-b 就表示 Ctrl +b )-- 基本使用
tmux //运行
C-b d //返回主 shell , tmux 依旧在后台运行,里面的命令也保持运行状态
tmux attach //恢复tmux
-- 快捷键
tmux 的使用主要就是依靠快捷键,通过 C-b 来调用。
C-b ? // 显示快捷键帮助
C-b C-o //调换窗口位置
C-b 空格键 //采用下一个内置布局
C-b ! // 把当前窗口变为新窗口
C-b " // 模向分隔窗口
C-b % // 纵向分隔窗口
C-b q // 显示分隔窗口的编号
C-b o // 跳到下一个分隔窗口
C-b 上下键 // 上一个及下一个分隔窗口
C-b C-方向键 //调整分隔窗口大小
C-b & // 确认后退出 tmux
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 //显示时钟
更多功能请 man tmux 或进入 tmux 后 C-b ? 。
相关文章推荐
- 网海拾贝 2012-05 (expect,gnu screen/tmux, ipython, virtualenv, emacs...)
- Alternatives to GNU Screen for Linux Terminal Multitasking
- tmux:GNU screen 替代品 — LinuxTOY
- GNU Screen Splitting
- tmux/screen里面如何用鼠标滚轮来卷动窗口内容
- Linux 使用利器 screen和tmux
- linux 下各个工具使用(screen、tmux,pyenv、virtualenv,pip国内源,tree)
- linux下终端分屏使用的两种方法(screen和tmux)
- killer of screen - tmux
- Play with GNU Screen
- 比screen还好用的命令tmux
- Play with GNU Screen
- linux下终端分屏使用的两种方法(screen和tmux)
- Gnu Screen用法 【转】
- GNU Screen configuration
- tmux/screen里面如何用鼠标滚轮来卷动窗口内容
- tmux usage/scan the screen
- fix screen scrolling in ubuntu xterm when used with GNU screen
- SHELL TIPS: GNU SCREEN 的一些小技巧
- Linux让进程(正在运行)在后台运行:nohup/&/disown/screen/Tmux