linux 使用tmux

Posted linux-37ge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 + /

 

 

 

 

 

 

 

 

以上是关于linux 使用tmux的主要内容,如果未能解决你的问题,请参考以下文章

linux下的终端利器 tmux 安装以及使用

Linux终端神器--Tmux 使用教程

Tmux Linux 分屏工具

终端复用工具-tmux

Linux终端复用神器-Tmux使用梳理

linux下tmux的使用