Tmux终端会话工具
Tmux 功能
- 提供了强劲的、易于使用的命令行界面。
- 可横向和纵向分割窗口。
- 窗格可以自由移动和调整大小,或直接利用四个预设布局之一。
- 支持 UTF-8 编码及 256 色终端。
- 可在多个缓冲区进行复制和粘贴。
- 可通过交互式菜单来选择窗口、会话及客户端。
- 支持跨窗口搜索。
- 支持自动及手动锁定窗口。
- 可以自由配置绑定快捷键。
Tmux 重要概念
使用 Tmux 的时候千万不要去背指令,所有的指令都可以在 .tmux.conf
配置文件中绑定自己顺手的快捷键,也可以配置开启鼠标。
在Tmux逻辑中,需要分清楚Server > Session > Window > Pane这个大小和层级顺序是极其重要的,直接关系到工作效率:
- Server:是整个tmux的后台服务。有时候更改配置不生效,就要使用tmux kill-server来重启tmux。
- Session:是tmux的所有会话。我之前就错把这个session当成窗口用,造成了很多不便里。一般只要保存一个session就足够了。
- Window:相当于一个工作区,包含很多分屏,可以针对每种任务分一个Window。如下载一个Window,编程一个window。
- Pane:是在Window里面的小分屏。最常用也最好用
了解了这个逻辑后,整个Tmux的使用和配置也就清晰了。
(ps:下面这种方便好看的Status bar状态栏,显示的是windows,而不是sessions)
Tmux 安装
在 Mac OS 中,通过 brew 安装
brew install tmux
在 Debian 系(Ubuntu、Deepin等...)
sudo apt-get install -y tmux
在 CentOS 7之后版本使用Yum
yum install -y tmux
Tmux 常用命令
#启动新session:
$ tmux [new -s 会话名 -n 窗口名]
#恢复session:
$ tmux at [-t 会话名]
#列出所有sessions:
$ tmux ls
#关闭session:
$ tmux kill-session -t 会话名
#关闭整个tmux服务器:
$ tmux kill-server
需要进入会话才能使用以下指令(Ps.使用tmux直接创建会话退出后重新加入一般指令为:
tmux at -t 0
设置指令
指令 | 描述 | |
Ctrl+b
|
? | 显示快捷键帮助文档 |
d | 断开当前会话 | |
D | 选择要断开的会话 | |
Ctrl+z | 挂起当前会话 | |
r | 强制重载当前会话 | |
s | 显示会话列表用于选择并切换 | |
: | 进入命令行模式,此时可直接输入ls等命令 | |
[ | 进入复制模式,按q退出 | |
] | 粘贴复制模式中复制的文本 | |
~ | 列出提示信息缓存 |
会话管理指令
指令 | 描述 | |
Ctrl+b | c | 新建窗口 |
& | 关闭当前窗口 | |
0~9 | 切换到指定窗口 | |
p | 切换到上一窗口 | |
n | 切换到下一窗口 | |
w | 打开窗口列表,用于且切换窗口 | |
, | 重命名当前窗口 | |
. | 修改当前窗口编号(适用于窗口重新排序) | |
f | 快速定位到窗口(输入关键字匹配窗口名称) |
窗口管理指令
指令 | 描述 | |
Ctrl+b | " | 当前面板上下一分为二,下侧新建面板 |
% | 当前面板左右一分为二,右侧新建面板 | |
x | 关闭当前面板(关闭前需输入y or n确认) | |
z | 最大化当前面板,再重复一次按键后恢复正常(v1.8版本新增) | |
! | 将当前面板移动到新的窗口打开(原窗口中存在两个及以上面板有效) | |
; | 切换到最后一次使用的面板 | |
q | 显示面板编号,在编号消失前输入对应的数字可切换到相应的面板 | |
{ | 向前置换当前面板 | |
} | 向后置换当前面板 |
作者:Miu
当前文章地址:https://owii.cn/?p=1
如果本站内容有侵犯你的权益请给发送邮件到:admin@owii.cn(将相关材料发送至邮箱),请使用腾讯邮件不被拦截的邮箱,如有拦截会导致我无法及时查阅甚至可能被删除。
当前文章地址:https://owii.cn/?p=1
如果本站内容有侵犯你的权益请给发送邮件到:admin@owii.cn(将相关材料发送至邮箱),请使用腾讯邮件不被拦截的邮箱,如有拦截会导致我无法及时查阅甚至可能被删除。
THE END
2
二维码
打赏
海报


Tmux终端会话工具
Tmux 功能
提供了强劲的、易于使用的命令行界面。
可横向和纵向分割窗口。
窗格可以自由移动和调整大小,或直接利用四个预设布局之一。
支持 UTF-8 编码及 25……

文章目录
关闭
共有 0 条评论