介绍

什么是tmux? Terminal Multiplexer。

1. 如果你是linux用户,tmux就是screen的alternative。

2. 如果你是windows用户,tmux就是一个在你ssh到linux server之后,可以在terminal里边打开的一个xshell。

[auther classic_tong @ 20191118 https://www.cnblogs.com/hugetong/]

前言

Git:https://github.com/tmux/tmux

主页:https://github.com/tmux/tmux/wiki

快速入门:https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/

概念

本质是tmux是做窗口管理的,在窗口管理的图层上,需要理解如下三个概念:

session,window,pane。(概念过于简单,不做阐述,请自己理解。)

另一个需要知道的概念是:快捷键前缀。tmux默认的是 “ctrl-b”,也可以在配置文件里修改。

常用快捷键

创建session 在bash直接运行tmux命令
查询所有session  tmux ls
进入某个session(attach) tmux attach -t <session编号>
关闭某个session  ctrl-d
离开某个session(detach)  ctrl-b + d
   
新建一个window

ctrl-b + c

重命名一个window ctrl-b + ,
切换到指定编号的window ctrl-b + <编号数字>
切换到下一个window ctrl-b + n
切换到上一个window ctrl-b + p
   
横着切一个pane ctrl-b + %
竖着切一个pane ctrl-b + “
在pane间移来移去 ctrl-b + <上下左右>
调整pane的大小 ctrl-b + ctrl-<上下左右>
查看pane的编号 ctrl-b + q
跳转到指定编号的pane ctrl-b + q + <pane编号>
移动pane,右移 ctrl-b + }
移动pane,左移 ctrl-b + {
   
最大化一个pane(或从最大化状态下恢复) ctrl-b + z
   
在tmux执行一个tmux命令 ctrl-b + :   (然后会进入和vim一样的命令行)
   
进入copy-mode ctrl-b + [  或 ctrl-b + PgUp
退出copy-mode q
   
把一个pane变成一个新的window ctrl-b + !  (或使用命令 break-pane)
把一个window变成另一个window的pane 使用命令 join-pane -t <session编号>:<window编号>

[auther classic_tong @ 20191118 https://www.cnblogs.com/hugetong/]

--

[daily][tmux] tmux常用快捷键的更多相关文章

  1. Tmux常用快捷键以及我会常到的一些问题汇总

    今天部署测试服务器环境 使用到了tmux 刚开始我把tmux想象成了像omzsh这种shell 但是被指出是错误的,tmux类似于在shell里面的软件.我还真是第一次接触到这个概念. 首先安装 br ...

  2. Tmux常用快捷键及命令

    Exported from workflowy! tmux session start/create session- tmux- tmux new-session -s portage listin ...

  3. Tmux 的常用命令详解

    Tmux 的常用命令详解  常用命令: tmux #开启tmux tmux ls #显示已有tmux列表(C-b s) tmux attach-session -t 数字 #选择tmux C-b c ...

  4. Visaul Studio 常用快捷键的动画演示

    从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...

  5. Android Stuido 常用快捷键

    Android Stuido 常用快捷键 Ctrl + Z : 撤消 Ctrl + G : 定位行 Ctrl + / : 单行注释 Ctrl + Shift + Z : 恢复 Ctrl + J : 快 ...

  6. ADT - Eclipse 常用快捷键

    ADT - Eclipse 常用快捷键 Alt + / : 自动补全 F3 : 打开类的源码 Ctrl + D : 删除选中行 Ctrl + 1 : 自动弹出修改建议 Ctrl + Shift + J ...

  7. iOS开发常用快捷键

    二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + C ...

  8. windows常用快捷键

    windows常用快捷键 Fn+F1:Windows的支持和帮助 =Windows 徽标+F1 Fn+F2:重命名对象 Fn+F3:查找所有文件 Fn+F4:选择“转到不同的文件夹”框并沿框中的项向下 ...

  9. Eclipse最常用快捷键

    常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...

随机推荐

  1. mongo 笔记

    mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options ...

  2. VC++6.0/VC6使用c99的stdint.h

    如果使用https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h会报错: error C2733: seco ...

  3. 单例设计模式代码-bxy

    struct ConnectInfo { const QObject *sender; //发送者 const char *signal_str; //发送信号 const QObject *reci ...

  4. JS字符串数字前面加加号会变成数字类型

    JS中一个字符串中只有数字,如果该字符串前面加了个加号,这个数值就变成了number类型.如本文测试中,用lodop打印二维码,最后一个参数是一个字符串,在前面加了加号和不在前面加加号,通过控制台输出 ...

  5. [LeetCode] 502. IPO 上市

    Suppose LeetCode will start its IPO soon. In order to sell a good price of its shares to Venture Cap ...

  6. Matlab使用新发现1(小技巧:shell 命令、工程工作目录设置相关)

    最近在调试一个基于Matlab的程序,在偶然间发现了几个比较有趣的技巧,给大家分享一下(很可能是太菜鸟了,没有涉及这方面,大方之家请勿见笑,对您有所帮助请点赞!) 1. Matlab语言是一种解释型语 ...

  7. dubbo源码分析01:SPI机制

    一.什么是SPI SPI全称为Service Provider Interface,是一种服务发现机制,其本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件.这样可以在运行时,动态为 ...

  8. 滚动条mCustomScrollbar自定义

    mCustomScrollbar 是个基于 jQuery UI 的自定义滚动条插件,它可以让你灵活的通过 CSS 定义网页的滚动条,并且垂直和水平两个方向的滚动条都可以定义,它通过 Brandon A ...

  9. Scratch编程:贪吃鱼(十一)

    “ 上节课的内容全部掌握了吗?反复练习了没有,编程最好的学习方法就是练习.练习.再练习.一定要记得多动手.多动脑筋哦~~” 01 — 游戏介绍 这是一个小游戏,通过键盘的方向键控制着大鲨鱼追着吃掉海星 ...

  10. Js学习03--数据类型

    一.数据类型 1.Js中常用的数据类型 简单数据类型 Number 数字类型 String   字符串类型 Boolean  布尔类型 Undefined  变量未初始化 Null  空类型 复杂数据 ...