[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 :重 ...
随机推荐
- 【Log】logback实现每个类和包自定义级别输出
本例想实现对类或者包中的日志,自定义级别输出 方法一 1.自定义日志级别方式如下: 代码文件:Logger monitorLogger = LoggerFactory.getLogger(" ...
- 【环境搭建与软件安装】windows系统基于Anaconda安装tensorflow-gpu
https://github.com/tensorflow/tensorflow/issues/21832 原来是tensorflow-gpu-1.10.0,准备改为1.9.0试试,同样的问题: 应该 ...
- [LeetCode] 291. Word Pattern II 词语模式 II
Given a pattern and a string str, find if str follows the same pattern. Here follow means a full mat ...
- [LeetCode] 361. Bomb Enemy 炸敌人
Given a 2D grid, each cell is either a wall 'W', an enemy 'E' or empty '0' (the number zero), return ...
- 分布式唯一ID生成常用方案
1. 使用JAVA的UUID生成 算法的核心思想是结合机器的网卡.当地时间.一个随记数来生成UUID. 优点:本地生成,生成简单,性能好,没有高可用风险 缺点:长度过长,字母和数字组合,存储冗余,且无 ...
- PHP保留两位小数显示
<?php $num = '10.4567'; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2).PHP_EOL; //10.46 //第二种:利用spr ...
- P-R曲线深入理解
P-R曲线就是精确率precision vs 召回率recall 曲线,以recall作为横坐标轴,precision作为纵坐标轴.首先解释一下精确率和召回率. 解释精确率和召回率之前,先来看下混淆矩 ...
- Python安装-Pycharm+Anaconda
1.初识Python Python是一门非常简单优雅的编程语言,可以用极少的代码就能实现强大的功能,而且学习起来十分简单,没有编程基础也可轻松入门.其功能强大,特别是第三方库的库的支持,使得开发方便十 ...
- REST Framework接口规范
REST Framework接口规范 一 .发展及其背景介绍 网络应用程序,分为前端和后端两个部分.当前的发展趋势,就是前端设备层出不穷(手机.平板.桌面电脑.其他专用设备-).因此,必须有一种统一的 ...
- JavaScript Web API 全选反选案例
全选反选 全选和反选功能,在开发中可以说是应用得非常多的,以下通过案例分解,学习如何使用JS实现全选反选功能. 该功能可分为如下三大步骤: 1.全选 1.1 获取父checkbox,注册点击事件 1. ...