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操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南