共计 1088 个字符,预计需要花费 3 分钟才能阅读完成。
一、简介
Tmux(Terminal Multiplexer)是一个终端复用工具,它可以创建多个会话(session),并在会话中可以创建多个窗口(window),在每个窗口又可以创建多个窗格(pane),关系如下图:
-
会话:由tmux管理的最大单元。即使脱离了会话,会话也会继续在后台运行。
-
窗口:这是存在于会话中的同一个标签。可以在一个会话中拥有多个窗口,可以在会话中创建和切换窗口,并在移动标签时切换整个屏幕。
-
窗格。这是在窗口中存在的屏幕单元。可以在一个窗口中拥有多个窗格,如果把整个屏幕垂直分成两份,就会产生两个窗格。
二、 安装
安装非常简单。
yum install -y tmux
三、 基本命令
tmux 的默认前缀(prefix)是 ctrl + b
,也就是说以下相关的快捷键,需要先按下 ctrl + b
快捷键,松开后再按其他的键。
1. 会话相关命令
- tmux:创建新会话。
- tmux new-session -s <会话名称>:创建具有指定名称的新会话。(tmux new -s )
- tmux rename -t s1 s2:重命名会话s1为s2
- tmux attach:重新连接到最后一次分离的会话。
- tmux attach -t <会话名称>:连接到指定名称的会话。(tmux a -t)
- tmux list-sessions:列出所有会话。(tmux ls)
- tmux kill-session -t <会话名称>:删除会话
- tmux kill-session -a -t s1:关闭除s1外的所有会话
- tmux kill-server:删除所有会话
- prefix d:分离当前会话。
- prefix s:查看所有会话,并可以进行切换
2. 窗口相关命令
有多个窗口时,带有 *
的为激活的窗口,-
表示最后一个使用的窗口。
- prefix c:创建新窗口。
- prefix 数字键:切换到指定编号的窗口。
- prefix p:切换到上一个窗口。
- prefix n:切换到下一个窗口。
- prefix l:在最后两个窗口之间切换。
- prefix ,:重命名当前窗口。可用于标识窗口用来做什么用处
- prefix &:删除当前窗口,并将焦点切换到上一个窗口。
3. 窗格相关命令
- prefix %:垂直划分当前窗格。
- prefix ":水平划分当前窗格。
- prefix q:输入指定编号切换窗格。
- prefix z:某个窗格最大化最小化切换。
- prefix w:查看所有窗格。
- prefix 方向:在窗格之间切换焦点。
- prefix 空格:在不同的布局中切换窗格。
- prefix o:在当前窗口中循环切换焦点。
- prefix &:删除所有窗格
- exit:删除当前窗格,并将焦点切换到上一个窗格。
更多命令可以参考:https://tmuxcheatsheet.com/
提醒:本文发布于419天前,文中所关联的信息可能已发生改变,请知悉!
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完