文章目录

  • 1 安装tmu
  • 2 session会话控制
  • 3 控制窗口
  • 3 鼠标的使用
    • 方法一
    • 方法二
  • 4 复原所有设置:
  • 5 tips:
  • 6 查看相关的帮助:查看相关命令
  • 参考文献

1 安装tmu

sudo apt install tmux

2 session会话控制

  • 开启tmux,会自动进入tmux窗口,此时只分一个窗口
tmux
  • 查看到当前在运行的所有tmux sessions
tmux ls
  • 创建一个会话并赋予名字
tmux new -s session_name
  • 为session赋予一个新的名字
tmux rename-session -t session_name_origin session_name_new
  • 关闭session

ctrl+d或者是输入exit来关闭,就连接不上了,只能用来退出window,所有window退出之后关闭session

  • 从tmux会话进行脱离但是不会关闭

ctrl+bd 但是不会关闭(这种操作可以把程序挂起)
此时关闭终端程序也不会中断,在此连接上这个session之后会继续显示在跑的程序的程序,因为这个tmux的进程不会随着ssh的关闭而关闭会在后台继续运行
(不脱离直接关闭ssh也是可以的)

  • 重新连接名字对应的session
tmux attach -t session_name或者编号

或者

tmux a -t demo

3 控制窗口

  • 创建新窗口:先ctrl+bc

  • 重命名当前窗口:先ctrl+b, 只改变名字不改变序号 窗口见得跳转还是用序号

  • 切换到前一个窗口:先ctrl+bp

  • 切换到下一个窗口:先ctrl+bn

  • 切换到特定窗口:先ctrl+b数字键,切换到对应的窗口,窗口号在窗口下端的status bar上显示

  • 左右分窗格:先ctrl+b%

  • 上下分窗格:先ctrl+b"

  • 窗格光标切换:如单独使用方向键时会操作到当前窗格的方向,先ctrl+b方向键,切换到不同窗口

  • 分栏之后 将一个窗格放大到全窗口/缩回原窗格大小:先ctrl+bz

  • 将窗格按照箭头方向放大/缩小:先根据第3点调制鼠标可以使用,分栏后用鼠标拖动分界线即可

3 鼠标的使用

方法一

ctrl+b:,(按完前缀ctrl+B后,再按分号),进入命令行模式
在命令行中输入后回车:

set -g mouse on

方法二

版本可以用tmux -V查看

TMUX2版本以下,在~/.tmux.conf中加入,(没有的话就新建一个然后添加如下内容):

setw -g mouse-resize-pane on
setw -g mouse-select-pane on
setw -g mouse-select-window on
setw -g mode-mouse on

这几行的作用分别是:

开启用鼠标拖动调节pane的大小(拖动位置是pane之间的分隔线)
开启用鼠标点击pane来激活该pane
开启用鼠标点击来切换活动window(点击位置是状态栏的窗口名称)
开启window/pane里面的鼠标支持(也即可以用鼠标滚轮回滚显示窗口内容,此时还可以用鼠标选取文本)

然后退出所有tmux重新开出来就好了,或者在tmux里面按Ctrl+b然后:,输入source ~/.tmux.conf回车

TMUX2版本以上,在~/.tmux.conf中加入,(没有的话就新建一个然后添加如下内容):

set -g mouse on

4 复原所有设置:

先删除~/.tmux.conf,然后:

tmux kill-server

5 tips:

复制选中问题,按住 Option (Alt)键就行了,

不论选择还是复制时,都按住 Shift 键,你会发现熟悉的中键又回来了

还可以使用 Shift+Insert 快捷键将系统剪切板中的内容输入 tmux 中。

相对于 tmux 原生的选择模式(不加 shift 键),使用系统选择有个缺陷,即当一行内存在多个面板时,无法选择单个面板中的内容,这时就必须使用 tmux 自带的复制粘贴系统了(同时shift alt)。

6 查看相关的帮助:查看相关命令

ctrl+b?

参考文献

tmux 启用鼠标控制_想做一只开心的菜鸡的博客-CSDN博客_tmux 鼠标

Linux系统操作(3):ubuntu安装使用tmux的详细教程相关推荐

  1. Windows系统在虚拟机上安装Linux系统操作步骤

    1.下载VM虚拟机 VM官网: VMware Workstation Player - VMware Customer Connect 2.下载CentOS-7系统 下载好虚拟机以后,我们就可以下载阿 ...

  2. linux的软件包是独立的,Linux系统下软件包的安装

    (以下内容是云课堂Linux课程的笔记,个人纯手工记录,课程以RedHat系列为主) Linux系统下软件包的安装方式包括:源代码安装.本地二进制包安装(rpm命令手工安装).在线二进制包安装(yum ...

  3. Linux系统驱动全吗,linux系统需要给硬件安装驱动程序么?谁推荐一下linux系统阿~要驱动最全...

    需要,不过大部分linux都自带,少量的也都有自动安装文件 比如ati的显卡驱动什么的. 之前还自己写过驱动,linux的驱动比windows的驱动透明度高很多 大部分硬件基本上 都可以识别的 也可以 ...

  4. ubuntu 重装系统备份数据 ubuntu安装kde桌面

    1   ubuntu 重装系统备份数据 因为某些原因例如把Ubuntu系统玩挂了诸如此类的原因而需要重装Ubuntu,只要/home是挂载在独立的分区下,并且重装Ubuntu时没有格式化/home,那 ...

  5. Windows系统下,Ubuntu安装至移动硬盘(简单分析与详细安装教程)

    前期说明 博主因学业要求,需要同时使用Windows系统与Linux系统,故而考虑安装双系统.但个人电脑硬盘仅剩100G左右大小,安装双系统可能导致硬盘容量不足,恰好博主手中有个空闲的移动硬盘,因此打 ...

  6. linux redis数据库安装配置,Linux系统中redis的安装配置步骤

    Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...

  7. 【安装】Linux系统(X64)安装Oracle 11g

    [安装]Linux系统(X64)安装Oracle 11g 一.修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.con ...

  8. workerman在linux上怎么运行,linux系统中workerman的安装步骤

    linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...

  9. 红旗linux系统可以运行QQ吗,如何在红旗Linux系统redflag6.0上安装QQ

    qq是国内最大的社交聊天软件之一,因此许多linux用户也想在自己的电脑上安装qq,不过,他们却不知道该怎么在自己的电脑安装qq.现在就让小编来教大家如何在红旗linux系统redflag6.0上安装 ...

最新文章

  1. 崇阳计算机技校,湖北省崇阳县龙翔技工学校
  2. apache-shiro杂记(三) 用了apache-shiro后,HttpSession.getServletContext() API无法正常工作了...
  3. jQuery给动态添加的元素绑定事件的方法
  4. 图像处理之让手心长出眼睛,其实嘴也可以
  5. OpenYurt 联手 eKuiper,解决 IoT 场景下边缘流数据处理难题
  6. Linux tree命令以树形结构显示文件目录结构
  7. Java学习笔记53(网络编程:TCP协议案例)
  8. 转: vim 的编辑格式设置
  9. oracle锁表怎么解决,Oracle锁表问题的简捷处理技巧
  10. 小样本点云深度学习库_合成鲁棒的对抗样本来欺骗深度学习分类器
  11. 如何用 Python 从 0 开始创建一个区块链?
  12. SPSS实现游程检验
  13. 《电路(邱关源)》第五版重难点记录(长期更新)
  14. 上焦如雾实际上是指何项作用_广西中医药大学赛恩斯新医药学院《中医基础理论》期考试卷卷16...
  15. C语言学习笔记——2022.09.07
  16. python数学编程 pdf,Python数学编程
  17. css 优惠券样式大全
  18. apt-get -yqq install 与apt-get install的区别
  19. 神一样的爱因斯坦,真的和外星人有什么联系?
  20. 亮考帮优秀作业计算机操作原理,罗教授科技教学系列十∣“对分课堂”教学法...

热门文章

  1. ICPC North America Qualifier Contest 2015 按通过率从 J开始
  2. (采用两种方法)美国的体积测量系统,计量单位转换(C语言)
  3. 用 Taichi 加速 Python:提速 100+ 倍!
  4. Activities -- ntroduction to Activities
  5. 8-20位大小写数字特殊符号三种及三种以上
  6. 对于XiyouLInuxGroup2017纳新面试题新的理解
  7. 移动端RD Client连接电脑(登录微软账号)
  8. PC连接汇川PLC方法
  9. 【超简短的独立游戏开发教学】学习记录
  10. 中文手写输入法在iOS8.1上的崩溃问题