linux 使用tmux
时间:2019-08-16
本文章向大家介绍linux 使用tmux,主要包括linux 使用tmux使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一. 什么是tmux
1.1. tmux 是两个单词的缩写,即“Terminal MultipleXer”,意思是“终端复用器“
1.2. tmux 结构
1.2.1. tmux主要由三层:
<1>. Session 一组窗口的集合,通常用来概括同一个任务。session可以有自己的名字便于任务之间的切换。
<2>. Window 单个可见窗口。Windows有自己的编号,也可以认为和ITerm2中的Tab类似。
<3>. Pane 窗格,被划分成小块的窗口,类似于Vim中 C-w +v 后的效果。
二. tmux安装
sudo apt-get install tmux
三. tmux 快捷键
3.1. Tmux
为了防止与全局快捷键冲突,大部分快捷键需要先需要输入前缀Ctrl + b
,下文用Prefix
代替
3.2. 设置成鼠标模式
<1>. Prefix + :进入命令行
<2>. 输入:set -g mouse on
3.3. session快捷键
# 创建 tmux new # 不指定session name tmux new -s [session-name] # 删除Session tmux kill-session -t [session-name] tmux kill-server # 列出当前Session tmux ls # Prefix s # tmux 内 # 恢复Session tmux a -t [session-name] tmux a # 断开Session tmux detach Prefix d # 重命名Session Prefix $
3.4. window快捷键
# 创建 Prefix c # 选择窗口 Prefix + [number] # 选择第n个窗口 Prefix + p/n # 前/后一个窗口 # 关闭窗口 Prefix & exit # 列出所有window(包含其他Session) Prefix w j/k # 前后选择 # 搜索窗口 Prefix f # 重命名当前窗口 Prefix ,
3.5. Pane 快捷键
# 创建 Prefix % # 水平窗格 Prefix " # 垂直窗格" # 关闭 Prefix x # 切换 Prefix o # 在窗格间切换 Prefix q # 显示窗格编号,输入编号切换 # 将当前窗格切换到新窗口 Prefix ! # 窗格交换位置 Prefix + {/}
原文地址:https://www.cnblogs.com/linux-37ge/p/11366816.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Windows WSL2 htop打开黑屏的问题解决
- 【DB笔试面试855】在Oracle中,简单说说PSU升级的过程
- HashMap中add()方法的源码学习
- IOC容器实现
- Docker安装mysql
- 【LeeCode 面试题】二叉树的前序遍历,中序遍历,后序遍历递归和迭代的两种实现方式
- MySQL笔记汇总
- 【DB笔试面试856】在Oracle中,如何判定实例是否运行?
- 【DB笔试面试857】在Oracle中,若一个主机上有多个Oracle实例,则如何确定哪些共享内存段属于想要清掉的实例的内存段?
- vue + flask实现邮件密码找回功能
- PicGo + Gitee 构建免费云图床
- python scipy.stats计算单样本假设检验(1 sample test)
- python scipy.stats计算双独立样本假设检验(2 sample independent test)
- 深入理解JS的事件循环
- C语言必背的18个经典程序。