Linux终端复用工具tmux的使用和配置
1. 会话管理
- 新建会话
$ tmux new -s session-one -d
-s:指定回话名称
-d:会话在后台运行
- 查看所有会话
$ tmux ls
session-one: 1 windows (created Mon Mar 25 21:11:28 2019) [80x23]
- 登陆会话
$ tmux attach -t session-one
退出会话
Ctrl-b + d退出并删除会话
Ctrl - d删除会话
$ tmux kill-session -t session-one
- 重命名会话
$ tmux rename -t session-one session-test
$ tmux ls
session-test: 1 windows (created Mon Mar 25 21:16:56 2019) [80x23]
tmux的快捷键使用方式:
先按prefix组合键(默认是Ctrl-b,可以自定义),然后再按快捷键
2. 系统操作
| 快捷键 | 说明 |
|---|---|
| ? | 列出所有快捷键,按q返回 |
| d | 脱离当前会话,暂时返回shell界面 |
| D | 同时开启多个会话时选择要脱离的会话 |
| s | 同时开启多个会话时切换会话 |
| : | 进入命令行模式(执行tmux的命令,不是系统命令) |
| [ | 进入复制模式 |
3.窗口操作
| 快捷键 | 说明 |
|---|---|
| c | 创建新窗口 |
| & | 关闭当前窗口 |
| 0-9 | 跳转到指定窗口 |
| p | 切换到上一个窗口 |
| n | 切换到下一个窗口 |
| l | 前后两个窗口直接切换 |
| w | 通过窗口列表切换窗口 |
| , | 重命名当前窗口 |
| . | 修改当前窗口编号 |
| f | 在所有窗口中查找指定文本 |
4. 面板操作
| 快捷键 | 说明 |
|---|---|
| " | 上下切分面板 |
| % | 左右切分面板 |
| x | 关闭当前面板 |
| ! | 在新窗口中打开当前面板 |
| space | 循环切换面板布局 |
| q | 显示面板编号 |
| o | 切换到下一个面板 |
| { | 向前置换当前面板 |
| } | 向后置换当前面板 |
| ctrl+o | 顺时针旋转当前面板 |
| alt+o | 逆时针旋转当前面板 |
| alt+方向键 | 以5个单位移动边缘以调整面板大小 |
| ctrl+方向键 | 以1个单位移动边缘以调整面板大小 |
| 方向键 | 移动光标以选择面板 |
| z | 最大化/恢复当前面板 |
5.修改配置文件
配置文件默认的查找顺序为/etc/tmux.conf,~/.tmux.conf。这两个文件没有的话需要自己创建
# 设置操作模式为vi
set-window-option -g mode-keys vi
# 设置字符集
set-window-option -g utf8 on
# 重新绑定快捷键设置为Ctrl-a
set-option -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix
# 窗口序号从1开始计数
set -g base-index 1
# 修改右下角时间显示格式
set -g status-right '[%Y-%m-%d %H:%M]'
# 设置重新加载配置文件的快捷键为prefix + r
bind r source-file ~/.tmux.conf \; display-message "Config reloaded.."
6.在tmux中粘贴复制
- 修改配置文件.tmux.conf
set-window-option -g mode-keys vi
set-window-option -g utf8 on
- 重新登陆shell(重要)
- Ctrl-b + [ 进入复制模式
- space 选择
- Enter结束选择
- Ctrl-b + ] 粘贴
Linux终端复用工具tmux的使用和配置的更多相关文章
- Linux终端复用工具 tmux
简介 Terminal Multiplexer (From WIKIPEDIA) - A terminal multiplexer is a software application that can ...
- 终端复用工具-tmux
目录 终端复用工具--Tmux 一.为什么要用Tmux? 二.tmux是什么? 三.Tmux基本概念 四.Tmux使用规则 1.安装Tmux 2.基本使用 3.自定义配置文件 五.补充 1.tmux ...
- (转载)Linux终端复用神器-Tmux使用
Linux终端复用神器-Tmux使用 转载地址:https://blog.51cto.com/652465/2094738 Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于Open ...
- 终端复用工具 tmux 基本操作教程
简介 在 Linux 操作环境下,终端操作是发挥 Linux 强大命令功能的重要途径,但在本地主机操作中,针对不同任务开启不同的终端,在使用时进行频繁的终端切换在某些场合下是一种使人分心和疲惫的操作, ...
- Linux终端复用神器-Tmux使用梳理
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“ ...
- 终端复用工具tmux的使用
tmux的作用在于终端复用. 1. 在server上启动一个bash.并在里面执行tmux 2. 通过ssh远程登录server,执行tmux attach,就会切换到server上的那个bash中, ...
- Linux/UNIX 下终端复用利器 tmux
简介 tmux 是一个终端复用器类自由软件,功能类似 GNU Screen,但使用 BSD 许可发布.用户可以通过 tmux 在一个终端内管理多个分离的会话,窗口及面板,对于同时使用多个命令行,或多个 ...
- 终端复用软件 tmux
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权. Tmux 所使用的快捷键前缀默认是组合键 Ctrl-b(同时按下 Ctrl 键和 b 键). 技巧 ...
- [TimLinux] asciinema Linux终端录制工具嵌入私有web中
yum install asciinema https://github.com/asciinema/asciinema-player # 下载asciinema-player.css, asciin ...
随机推荐
- Spark--wordcount(词频降序)
import org.apache.spark.{SparkConf, SparkContext} object wc2 { def main(args: Array[String]): Unit = ...
- js 文件下载 兼容ie
前置条件:后台接口返回二进制流文件 一.设置前端请求的的 responseType: 'blob' 二.接收请求数据并调用下载 var content = res.data // 接口返回的二进制流v ...
- linux运维、架构之路-Docker快速入门
一.Docker介绍 Docker是Docker.lnc公司开源的一个基于LXC技术之上构建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0 ...
- 如何生成各种mif文件,绝对经典!!!
mif文件生成模板,只需要5步,很简单!!!!! 先说明如何操作,1-2-3-4-5步,后面附上模板!!! 下面以汉字去模演示过程: 1.取模软件设置:注意这里是设置的输出数据的格式!!!!!!!!! ...
- A - Race to 1 Again
题目 Rimi learned a new thing about integers, which is - any positive integer greater than 1 can be di ...
- [LOJ2289][THUWC2017]在美妙的数学王国中畅游:Link-Cut Tree+泰勒展开
分析 又有毒瘤出题人把数学题出在树上了. 根据泰勒展开,有: \[e^x=1+\frac{1}{1!}x+\frac{1}{2!}x^2+\frac{1}{3!}x^3+...\] \[sin(x)= ...
- SQL读取表中不重复字段
通关关键字 distinct 将AlbumName字段中所以不重复的内容读出来.
- CSP-S2 Review: 模拟
Luogu 1087 FBI tree #include <cstdio> #include <cstring> char s[4100]; int n; char fbi(i ...
- [CSP-S模拟测试]:环(图论+期望)
题目传送门(内部题79) 输入格式 第一行读入两个整数$n,e$表示节点数及$cwystc$已确定的有向边边数. 接下来$e$行,每行两个整数$x,y$描述$cwystc$确定的边. 输出格式 输出一 ...
- 【Geek议题】合理的VueSPA架构讨论(下)
接上篇<[Geek议题]合理的VueSPA架构讨论(上)>传送门. 自动化维护登录状态 登录状态标识符跟token类似,都是需要自动维护有效期,但也有些许不同,获取过程只在用户登录或注册的 ...