tmux简要介绍
2016-07-13 00:52
197 查看
什么是tmux
tmux全称terminal multiplexer,是一个终端复用软件。它可以帮助我们方便地管理多个终端会话。下面介绍tmux中涉及到的一些名词
window 窗口
pane 窗格(面板)
session 会话
如何使用tmux
安装tmux
对于安装tmux,因为不同系统安装方式不同,可以用对应的不同的包管理软件进行下载安装,此步骤不在此处赘述tmux的常用命令
tmux启动tmux
tmux ls列出会话
tmux new -s <session_name>创建一个tmux会话
tmux attach -t <session_name>进入某个会话
tmux -r连接上次断开的session
tmux的按键
tmux具有一个默认的快捷键前缀Ctrl+b,在使用tmux的快捷键时,必须首先按下tmux的快捷键前缀下面是tmux中常见的快捷键(列举中省略了快捷键前缀)及其含义:
窗口类操作
c 创建一个窗口
n 切换到下一个窗口
p 切换到上一个窗口
数字num 切换到num号窗口
w 通过窗口列表进行切换
| 在前后窗口中互相切换
, 重命名当前窗口
. 修改当前窗口编号
f 在所有窗口中查找文本
& 退出当前窗口
窗格类操作
" 水平划分当前窗格
% 垂直划分当前窗格
q 显示划分窗格的编号
o 调到下一个划分窗格
x 关闭当前窗格
! 将当前窗格移入一个新创建的窗口
会话类操作
d 脱离当前会话,返回shell界面,tmux在后台运行,输入tmux attach可以返回之前会话
D 选择需要脱离的会话
Ctrl+z 挂起当前会话
r 强制重回未脱离会话
s 查看并切换会话
: 进入命令行模式
[ 进入复制模式
! 列出提示信息
tmux的配置
如果需要对tmux进行定制化的配置,可以编辑~/.tmux.conf文件。关于如何配置.tmux.conf文件,可以参考tmux的帮助文件或在网上查阅相关资料。
参考资料
Tmux 入门介绍
相关文章推荐
- 详谈C++虚函数表那回事(多重继承关系)
- 基于 HTML5 的 WebGL 技术构建 3D 场景(一)
- 1个小时学会ReactiveCocoa基本使用
- 详谈C++虚函数表那回事(多重继承关系)
- Java阻塞队列与管程
- 5-23 币值转换 (20分)
- 如何在MAC和WINDOWS平台下安装Python第三方库
- 获取当前点击的是哪个元素
- 在android中使用OrmLite数据库框架
- 在阿里云 CentOS服务器上搭建nginx+mysql+php环境
- DAV 入门之 MATLAB (6):Simulink
- "Android 性能优化"-Android面试必问"精华技能点"汇总
- 解读雷军演讲,小米能否借“科技业的无印良品”反弹?(坚硬和纯洁的心,才能把这个事情干好)
- 读书笔记-现代操作系统-4文件系统-4.4文件系统管理和优化
- 【DP】[NOI2011]NOI 嘉年华
- Genymotion模拟器常见问题——Unable to start the virtual device,The virtual device got no IP address
- 骑行类创业项目骑遇宣告死亡 创始人说硬件创业坑太多(估值3000万,投360万)
- Linux Apache Wed
- PHP mysql与mysqli事务详解
- PHP的ob_start()函数用法