首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-03-03 17:02
  • 4699
  • 9473
blog.csdn.net

文章目录

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

1 安装tmu

sudo apt install tmux
  • 1

2 session会话控制

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

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

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

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

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

或者

tmux a -t demo
  • 1

3 控制窗口

  • 创建新窗口:先ctrl+b后c

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

  • 切换到前一个窗口:先ctrl+b后p

  • 切换到下一个窗口:先ctrl+b后n

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

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

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

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

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

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

3 鼠标的使用

方法一

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

set -g mouse on
  • 1

在这里插入图片描述

方法二

版本可以用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
  • 1
  • 2
  • 3
  • 4

这几行的作用分别是:

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

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

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

set -g mouse on
  • 1

4 复原所有设置:

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

tmux kill-server
  • 1

5 tips:

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

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

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

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

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

先ctrl+b后?

参考文献

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

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux入门在线安装软件40155 人正在系统学习中
注:本文转载自blog.csdn.net的呆呆象呆呆的文章"https://blog.csdn.net/qq_41554005/article/details/93904075"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top