[daily][tmux] tmux常用快捷键
介绍
什么是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常用快捷键的更多相关文章
- Tmux常用快捷键以及我会常到的一些问题汇总
今天部署测试服务器环境 使用到了tmux 刚开始我把tmux想象成了像omzsh这种shell 但是被指出是错误的,tmux类似于在shell里面的软件.我还真是第一次接触到这个概念. 首先安装 br ...
- Tmux常用快捷键及命令
Exported from workflowy! tmux session start/create session- tmux- tmux new-session -s portage listin ...
- Tmux 的常用命令详解
Tmux 的常用命令详解 常用命令: tmux #开启tmux tmux ls #显示已有tmux列表(C-b s) tmux attach-session -t 数字 #选择tmux C-b c ...
- Visaul Studio 常用快捷键的动画演示
从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...
- Android Stuido 常用快捷键
Android Stuido 常用快捷键 Ctrl + Z : 撤消 Ctrl + G : 定位行 Ctrl + / : 单行注释 Ctrl + Shift + Z : 恢复 Ctrl + J : 快 ...
- ADT - Eclipse 常用快捷键
ADT - Eclipse 常用快捷键 Alt + / : 自动补全 F3 : 打开类的源码 Ctrl + D : 删除选中行 Ctrl + 1 : 自动弹出修改建议 Ctrl + Shift + J ...
- iOS开发常用快捷键
二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + C ...
- windows常用快捷键
windows常用快捷键 Fn+F1:Windows的支持和帮助 =Windows 徽标+F1 Fn+F2:重命名对象 Fn+F3:查找所有文件 Fn+F4:选择“转到不同的文件夹”框并沿框中的项向下 ...
- Eclipse最常用快捷键
常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...
随机推荐
- jQuery.validator.addMethod自定义验证方法
在开发中用到了jQuery的validate控件,有时需要自定义验证方法.我们可以通过jQuery.validator.addMethod()来实现,下面是例子: <!DOCTYPE html ...
- nginx自定义错误页面
这里配置注意是在 server 443端口 ,蓝色部分为主要部分.这个server不是全部代码. server{ #监听443端口 listen ; #对应的域名,把baofeidyz.com改成你们 ...
- 关于PLSQL配置了正确的Oracle客户端但是不能识别tnsnames.ora问题
场景描述: 在通过安装Oracle客户端使用PLSQL的时候发现PLSQL在已经正常配置了Oracle Home和Ocdi library的情况下不能识别tnsnames.ora中的有效配置. 正常安 ...
- [资料]ObjectARX 2020参考指南翻译中文版
chm使用Google Chrome浏览器翻译,有些翻译不是很理想,因为2万5千多个html文件, 修正难度太大,所以只处理了一部分. 非常感谢 gzxl 辛苦肉眼修正一些翻译问题. 欢迎进入QQ群: ...
- Elasticsearch集群+kibana
目录: 软件及环境准备 JDK安装配置 ElasticSearch安装及配置 启动ES集群 es常规操作 安装及配置ES前端图形化操作工具 kibana汉化及时区修改 ElasticSearch和ki ...
- OpenJudge 4152 最佳加法表达式
总时间限制: 1000ms 内存限制: 65536kB 描述 给定n个1到9的数字,要求在数字之间摆放m个加号(加号两边必须有数字),使得所得到的加法表达式的值最小,并输出该值.例如,在1234中摆放 ...
- java的错误分类
java的错误分类 java中的错误分为两大类:Error和Exception错误. Error 是程序无法处理的错误,表示运行应用程序中较严重问题,修改程序本身是不能解决的.例如java运行时产生的 ...
- Java开发笔记(一百三十一)Swing的列表框
前面介绍了选择框的用法,当时为了方便用户勾勾点点,无论是复选框还是单选按钮,统统把所有选项都摆在界面上.倘若只有两三个选项还好办,要是选项数量变多比如超过五个,这么多的选择框一齐在界面罗列,不光程序员 ...
- day46——特殊符号、标签分类、标签
day46 特殊符号 --空格 >大于号 <小于号 ... 找HTML特殊符号 标签分类 块级标签(行外标签):独占一行,可以包含内敛标签和某些块级标签,div,p,h1-h6,hr,f ...
- leetcode最长回文
给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 示例 1: 输入: "babad" 输出: "bab" 注意: &qu ...