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

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 鼠标

  • 9
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值