Linux系统操作(3):ubuntu安装使用tmux的详细教程
文章目录
- 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+b
后d
但是不会关闭(这种操作可以把程序挂起)
此时关闭终端程序也不会中断,在此连接上这个session之后会继续显示在跑的程序的程序,因为这个tmux的进程不会随着ssh的关闭而关闭会在后台继续运行
(不脱离直接关闭ssh也是可以的)
- 重新连接名字对应的session
tmux attach -t session_name或者编号
或者
tmux a -t demo
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
方法二
版本可以用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的详细教程相关推荐
- Windows系统在虚拟机上安装Linux系统操作步骤
1.下载VM虚拟机 VM官网: VMware Workstation Player - VMware Customer Connect 2.下载CentOS-7系统 下载好虚拟机以后,我们就可以下载阿 ...
- linux的软件包是独立的,Linux系统下软件包的安装
(以下内容是云课堂Linux课程的笔记,个人纯手工记录,课程以RedHat系列为主) Linux系统下软件包的安装方式包括:源代码安装.本地二进制包安装(rpm命令手工安装).在线二进制包安装(yum ...
- Linux系统驱动全吗,linux系统需要给硬件安装驱动程序么?谁推荐一下linux系统阿~要驱动最全...
需要,不过大部分linux都自带,少量的也都有自动安装文件 比如ati的显卡驱动什么的. 之前还自己写过驱动,linux的驱动比windows的驱动透明度高很多 大部分硬件基本上 都可以识别的 也可以 ...
- ubuntu 重装系统备份数据 ubuntu安装kde桌面
1 ubuntu 重装系统备份数据 因为某些原因例如把Ubuntu系统玩挂了诸如此类的原因而需要重装Ubuntu,只要/home是挂载在独立的分区下,并且重装Ubuntu时没有格式化/home,那 ...
- Windows系统下,Ubuntu安装至移动硬盘(简单分析与详细安装教程)
前期说明 博主因学业要求,需要同时使用Windows系统与Linux系统,故而考虑安装双系统.但个人电脑硬盘仅剩100G左右大小,安装双系统可能导致硬盘容量不足,恰好博主手中有个空闲的移动硬盘,因此打 ...
- linux redis数据库安装配置,Linux系统中redis的安装配置步骤
Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...
- 【安装】Linux系统(X64)安装Oracle 11g
[安装]Linux系统(X64)安装Oracle 11g 一.修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.con ...
- workerman在linux上怎么运行,linux系统中workerman的安装步骤
linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...
- 红旗linux系统可以运行QQ吗,如何在红旗Linux系统redflag6.0上安装QQ
qq是国内最大的社交聊天软件之一,因此许多linux用户也想在自己的电脑上安装qq,不过,他们却不知道该怎么在自己的电脑安装qq.现在就让小编来教大家如何在红旗linux系统redflag6.0上安装 ...
最新文章
- 崇阳计算机技校,湖北省崇阳县龙翔技工学校
- apache-shiro杂记(三) 用了apache-shiro后,HttpSession.getServletContext() API无法正常工作了...
- jQuery给动态添加的元素绑定事件的方法
- 图像处理之让手心长出眼睛,其实嘴也可以
- OpenYurt 联手 eKuiper,解决 IoT 场景下边缘流数据处理难题
- Linux tree命令以树形结构显示文件目录结构
- Java学习笔记53(网络编程:TCP协议案例)
- 转: vim 的编辑格式设置
- oracle锁表怎么解决,Oracle锁表问题的简捷处理技巧
- 小样本点云深度学习库_合成鲁棒的对抗样本来欺骗深度学习分类器
- 如何用 Python 从 0 开始创建一个区块链?
- SPSS实现游程检验
- 《电路(邱关源)》第五版重难点记录(长期更新)
- 上焦如雾实际上是指何项作用_广西中医药大学赛恩斯新医药学院《中医基础理论》期考试卷卷16...
- C语言学习笔记——2022.09.07
- python数学编程 pdf,Python数学编程
- css 优惠券样式大全
- apt-get -yqq install 与apt-get install的区别
- 神一样的爱因斯坦,真的和外星人有什么联系?
- 亮考帮优秀作业计算机操作原理,罗教授科技教学系列十∣“对分课堂”教学法...
热门文章
- ICPC North America Qualifier Contest 2015 按通过率从 J开始
- (采用两种方法)美国的体积测量系统,计量单位转换(C语言)
- 用 Taichi 加速 Python:提速 100+ 倍!
- Activities -- ntroduction to Activities
- 8-20位大小写数字特殊符号三种及三种以上
- 对于XiyouLInuxGroup2017纳新面试题新的理解
- 移动端RD Client连接电脑(登录微软账号)
- PC连接汇川PLC方法
- 【超简短的独立游戏开发教学】学习记录
- 中文手写输入法在iOS8.1上的崩溃问题