Linux下常用Tmux操作

2021/7/21 7:06:33

本文主要是介绍Linux下常用Tmux操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、创建会话

tmux new -s name #简写:tmux,name为指定名
#例:
tmux #新建一个无名称的会话

2、指定名字创建会话

tmux new -s demo #新建一个名称为demo的会话

3、新建窗口

Ctrl+b+c#新建窗口
Ctrl+b+&#关闭当前窗口(关闭前需输入yorn确认)
Ctrl+b+(0~9)#切换到指定窗口
Ctrl+b+p#切换到上一窗口
Ctrl+b+n#切换到下一窗口
Ctrl+b+w#打开窗口列表,用于且切换窗口
Ctrl+b+,#重命名当前窗口
Ctrl+b+.#修改当前窗口编号(适用于窗口重新排序)
Ctrl+b+f#快速定位到窗口(输入关键字匹配窗口名称)

4、保存工作环境退出会话

tmux detach

5、进入会话

tmux attach-session -t session-name
#简写为:tmux a -t session-name 或 tmux a  
tmux a # 默认进入第一个会话
tmux a -t demo # 进入到名称为demo的会话

6、杀死会话

tmux kill-session -t demo # 关闭demo会话
tmux kill-server # 关闭服务器,所有的会话都将关闭

7、切换会话

Ctrl+b+s

此时tmux将打开一个会话列表,按上下键(⬆︎⬇︎)或者鼠标滚轮,可选中目标会话,按左右键(⬅︎➜)可收起或展开会话的窗口,选中目标会话或窗口后,按回车键即可完成切换。

8、重命名会话

tmux rename -t demo test(旧名为demo,新名字为test)

快捷键:从Tmux内部:Ctrl+ B,$

9、窗口分屏

  • 安装工具
    在ubuntu系统中使用sudo apt-get install tmux安装tmux工具

  • 使用工具

    1,输入命令tmux使用工具

    2,上下分屏:ctrl + b 再按 "

    3,左右分屏:ctrl + b 再按 %

    4,切换屏幕:ctrl + b 再按o

    5,关闭一个终端:ctrl + b 再按x

    6,上下分屏与左右分屏切换: ctrl + b 再按空格键

10、快捷键

a、系统指令

指令描述
显示快捷键帮助文档
d断开当前会话
D选择要断开的会话
Ctrl+Z挂起当前会话
r强制重载当前会话
s显示会话列表用于选择并切换
:进入命令行模式,此时可直接输入ls等命令
[进入复制模式,按q退出
]粘贴复制模式中复制的文本
~列出提示信息缓存

b、窗口指令(window)

指令描述
C新建窗口
&关闭当前窗口(关闭前需输入yorn确认)
0-9切换到指定窗口
p切换到上一窗口
n切换到下一窗口
w打开窗口列表,用于且切换窗口
,重命名当前窗口
.修改当前窗口编号(适用于窗口重新排序)
f快速定位到窗口(输入关键字匹配窗口名称)

C、面板指令(pane)

指令描述
当前面板上下一分为二,下侧新建面板
%当前面板左右一分为二,右侧新建面板
x关闭当前面板(关闭前需输入yorn确认)
z最大化当前面板,再重复一次按键后恢复正常(v1.8版本新增)
!将当前面板移动到新的窗口打开(原窗口中存在两个及以上面板有效)
;切换到最后一次使用的面板
q显示面板编号,在编号消失前输入对应的数字可切换到相应的面板
{向前置换当前面板
}向后置换当前面板
Ctrl+o顺时针旋转当前窗口中的所有面板
方向键移动光标切换面板
o选择下一面板
空格键在自带的面板布局中循环切换
Alt+方向键以5个单元格为单位调整当前面板边缘
Ctrl+方向键以1个单元格为单位调整当前面板边缘(Mac下被系统快捷键覆盖)
t显示时钟


这篇关于Linux下常用Tmux操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程