tmux 快捷键

tmux 快捷键

@[tmux|快捷键|linux]

1. tmux简介

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

*tmux使用C/S模型构建,主要包括以下单元模块: *

|模块 |名字 |说明|
——-|:—-:|——————————-
|server |服务器|输入tmux命令时就开启了一个服务器|
|session| 会话 | 一个服务器可以包含多个会话|
|window | 窗口 | 一个会话可以包含多个窗口|
|pane | 面板 | 一个窗口可以包含多个面板|

2. tmux常用快捷键

2.1 系统操作
  • tmux 开启tmux
  • tmux ls 显示已有tmux列表
  • tmux new -s name 创建一个session
  • tmux attach -t 数字|名字 选择指定的tmux(重新连接存在的session)
  • Ctrl-b ? 列出所有快捷键;按q返回
  • Ctrl-b d 脱离当前会话;暂时返回Shell界面,输入tmux attach重新进入之前的会话
  • Ctrl-b D 选择要脱离的会话;在同时开启了多个会话时使用
  • Ctrl-b Ctrl-z 挂起当前会话
  • Ctrl-b s 择并切换会话;在同时开启了多个会话时使用
  • Ctrl-b [ 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出
2.2 窗口操作
  • Ctrl-b c 创建一个新的窗口
  • Ctrl-b & 退出当前窗口
  • Ctrl-b 数字 切换至指定窗口
  • Ctrl-b n 切换到下一个窗口
  • Ctrl-b p 切换到上一个窗口
  • Ctrl-b l 在前后两个窗口间互相切换
  • Ctrl-b w 通过窗口列表切换窗口
  • Ctrl-b , 重命名当前窗口;这样便于识别
  • Ctrl-b . 修改当前窗口编号;相当于窗口重新排序
  • Ctrl-b f 在所有窗口中查找指定文本
2.3 面板操作
  • Ctrl-b " 将当前面板平分为上下两块
  • Ctrl-b % 将当前面板平分为左右两块
  • Ctrl-b x 关闭当前面板
  • Ctrl-b ! 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板
  • Ctrl-b Ctrl-方向键 以1个单元格为单位移动边缘以调整当前面板大小
  • Ctrl-b Alt-方向键 以5个单元格为单位移动边缘以调整当前面板大小
  • Ctrl-b q 显示当前窗口的所有面板的编号
  • Ctrl-b o 在当前窗口中选择下一面板
  • Ctrl-b 方向键 移动光标以选择面板
  • Ctrl-b { 向前置换当前面板
  • Ctrl-b } 向后置换当前面板
  • Ctrl-b Ctrl+o 顺时针旋转当前窗口的面板
  • Ctrl-b Alt+o 逆时针旋转当前窗口的面板
  • Ctrl-b Space 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
  • Ctrl-b t 显示钟表
  • Ctrl-b pageup/pagedown 查看历史输出
时间: 2024-10-15 17:43:12

tmux 快捷键的相关文章

tmux快捷键`

Ctrl+b 激活控制台:此时以下按键生效 系统操作 ? 列出所有快捷键:按q返回 d 脱离当前会话:这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的会话:在同时开启了多个会话时使用 Ctrl+z 挂起当前会话 r 强制重绘未脱离的会话 s 选择并切换会话:在同时开启了多个会话时使用 : 进入命令行模式:此时可以输入支持的命令,例如kill-server可以关闭服务器 [ 进入复制模式:此时的操作与vi/emacs相同,按q/Esc退出 ~ 列出

Tmux会话-基本操作及原理

一.Tmux命令介绍: Tmux ("Terminal Multiplexer"的简称), 是一款优秀的终端复用软件,类似 GNU screen,但比screen更出色. tmux来自于OpenBSD,采用BSD授权. Tmux 用于在一个终端窗口中运行多个终端会话.不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入.断开会话,这个功能非常实用. 例: 公司需要备份数据库时,数据量巨大,备份两三天弄不完,这时不小心关闭了终端窗口或误操作就前功尽弃了,使用Tmux会话运行

终端复用工具tmux的使用

tmux的作用在于终端复用. 1. 在server上启动一个bash.并在里面执行tmux 2. 通过ssh远程登录server,执行tmux attach,就会切换到server上的那个bash中,接下来的操作都是在bash中了 3. 此时能够打开很多其它的窗体,这样在远程就能够像在本地一样同一时候使用多个一样的bash 假设要发送命令.例如以下: tmux send -t checkpoint ls ENTER 注:checkpoint是你已经用tmux创建好的session的名字(tmux

Linux必备工具Tmux

之前介绍了Linux的Screen命令,今天介绍一个更为强大的终端工具Tmux. Tmux 是一个用于在一个终端窗口中运行多个终端会话的工具.它基本能替代nohup以及screen,甚至比它们更为强大: Screen 的项目大体上已经终止,并且代码中有大量的问题,使用起来很不稳定: Tmux 是一个活跃的项目,其代码库经常更新,其设计也更好 Tmux 使用的是真正的客户端/服务器模型,而 screen 只是模拟了这种模型的行为: Tmux能更好的支持分屏功能. Tmux并不是Linux默认的配置

[转载] Tmux 速成教程:技巧和调整

原文: http://blog.jobbole.com/87584/ 决定从 screen 转向 tmux 了, 非常喜欢 tmux 的窗格功能. 简介 有些开发者经常要使用终端控制台工作,导致最终打开了过多的标签页.如果你也是他们当中的一员,或者你正在实践结对编程,那么我推荐你读一读这篇文章.从上个月开始,我开始大量使用 Tmux 并且发现 Tmux 非常实用,所以我想应该写一篇文章,与诸位分享一些有关使用 Tmux 的建议和专业方案.本文将先介绍 Tmux 是什么,然后讲解如何使用 Tmux

一个IT人员实用的工具:Tmux

1.Tmux安装 tmux下载地址: http://sourceforge.net/projects/tmux/files/tmux/tmux-1.6/tmux-1.6.tar.gz/download 依赖于libevent wget https://github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz 1.编译安装libevent tar -zxvf libevent-2.0.19-stable.tar.gz

优雅地使用命令行:Tmux 终端复用

转自:http://harttle.com/2015/11/06/tmux-startup.html 你是否曾经开过一大堆的Terminal?有没有把它们都保存下来的冲动?Tmux 的Session就是做这件事情的!你可以随时退出或者进入任何一个Session.每个Session有若干个Window,每个Window又可以分成多个窗格(Pane). 即使iTerm/Terminal/Konsole意外关闭也没关系.Session可以完全恢复!但是关机就不可以了,不过你可以写脚本来恢复! Tmux

Tmux 速成教程:技巧和调整

本文转自:http://blog.jobbole.com/87584/ 简介 有些开发者经常要使用终端控制台工作,导致最终打开了过多的标签页.如果你也是他们当中的一员,或者你正在实践结对编程,那么我推荐你读一读这篇文章.从上个月开始,我开始大量使用 Tmux 并且发现 Tmux 非常实用,所以我想应该写一篇文章,与诸位分享一些有关使用 Tmux 的建议和专业方案.本文将先介绍 Tmux 是什么,然后讲解如何使用 Tmux,才能使其同 Vim 结合起来,打造出更高效.更优雅的终端工具. 本文将会包

Tmux 简单配置使用

Tmux Prefix (prefix) Tmux 使用 Prefix 以将自身的快捷键与其它应用区分,运行 Tmux 快捷键时首先按下这个 Prefix (默认是 Ctrl-b 组合键),松手后紧接着按下对应操作的快捷键. 比如,如果我想要列出所有的 Tmux 会话(对应快捷键是 s)需要这样: 按下 Ctrl-b 组合键(默认 Prefix ): 放开 Ctrl-b: 按下 s 键. Tmux 配置文件的默认地址是 ~/.tmux.conf,每次启动 Tmux 时都会加载该文件. 修改 Pr