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 ...
随机推荐
- 【leetcode】523. Continuous Subarray Sum
题目如下: 解题思路:本题需要用到这么一个数学定理.对于任意三个整数a,b,k(k !=0),如果 a%k = b%k,那么(a-b)%k = 0.利用这个定理,我们可以对数组从头开始进行求和,同时利 ...
- CSS盒模型面试知识点
一.基本概念 1.基本概念:标准盒模型+怪异盒模型(IE模型) 基本组成:由margin.padding.content组成. 2.标准盒模型和IE模型的区别 标准盒模型中width指的是内容区域co ...
- Java——容器(Comparable)
[Comparable]
- Java——常用类(StringBuffer)
[StringBuffer] <1>java.lang.StringBuffer代表可变的字符序列. <2>StringBuffer和String类似,但是StringBu ...
- linux 下 一步一步安装odb
Introduction This guide presents step-by-step instructions for installing the ODB system on UNIX-lik ...
- PHP 设计模式总结
回想了一下php的设计模式,好像记得不完全了.此处对php设计模式重新做一下复习总结. 单例模式 单例模式的核心只包括一个特殊的类,保证系统中只能有一个实例,即一个类中只能有一个实例化对象,避免系统中 ...
- 二进制安装MySQL5.6 MySQL5.7
1:系统版本 [root@vhost1 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiag ...
- 织梦自定义表单导出为excel功能
1.首先在后台修改/dede/templets/diy_main.htm <a href="../plus/diy.php?action=daochu&diyid={dede: ...
- LeetCode 47——全排列 II
1. 题目 2. 解答 在 LeetCode 46--全排列 中我们已经知道,全排列其实就是先确定某一个位置的元素,然后余下就是一个子问题.在那个问题中,数据没有重复,所以数据中的任意元素都可以放在最 ...
- 控制 input 输入框不能输入中文,即不能在输入框中使用输入法
设置输入框的样式,代码如下 <span style="font-size:18px;"><input type = "text" id = & ...